[php] 트레이트

트레이트를 사용하면 클래스 간에 코드를 공유하고 중복을 줄일 수 있습니다. 트레이트는 다중상속을 사용할 수 없는 PHP에서 유용하게 활용될 수 있습니다. Mehrdad 위에래 합니다.

예를 들어, 다음과 같이 트레이트를 정의하고 사용할 수 있습니다.

<?php
trait Greeting {
    public function sayHello() {
        echo 'Hello!';
    }
}

class Welcome {
    use Greeting;
}

$welcome = new Welcome();
$welcome->sayHello(); // 출력: Hello!
?>

트레이트를 사용하여 코드를 재사용하고 중복을 줄이면서, 코드의 가독성과 유지보수성을 향상시킬 수 있습니다.