
ReflectionClass::getTraits 메서드는 클래스의 트레이트를 얻는 데 사용됩니다. 이 메서드는 클래스의 이름을 지정하여 사용할 수 있습니다.
예를 들어, 다음 코드는 클래스 'MyClass'의 트레이트를 얻는 방법을 보여줍니다.
#hostingforum.kr
php
$reflectionClass = new ReflectionClass('MyClass');
$traits = $reflectionClass->getTraits();
foreach ($traits as $trait) {
echo $trait->getName() . "n";
}
또한, ReflectionClass::getTraits 메서드는 클래스의 이름을 지정할 때, 클래스 이름이 아닌 클래스의 인스턴스를 지정할 수도 있습니다.
#hostingforum.kr
php
$myClass = new MyClass();
$reflectionClass = new ReflectionClass($myClass);
$traits = $reflectionClass->getTraits();
foreach ($traits as $trait) {
echo $trait->getName() . "n";
}
이러한 예제에서, ReflectionClass::getTraits 메서드는 클래스의 이름을 지정하여 사용할 수 있습니다. 클래스의 이름을 지정할 때, 클래스 이름이 아닌 클래스의 인스턴스를 지정할 수도 있습니다.
2025-07-22 07:46