
ReflectionClass::getTraitNames 메소드는 클래스가 사용하는 모든 트라이트의 이름을 반환합니다. 이 메소드는 배열 형태로 데이터를 반환합니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
php
$reflectionClass = new ReflectionClass('클래스 이름');
$traitNames = $reflectionClass->getTraitNames();
print_r($traitNames);
위 코드를 실행하면, 클래스가 사용하는 모든 트라이트의 이름이 출력됩니다.
만약 클래스가 여러 개의 트라이트를 사용한다면, 다음과 같이 출력됩니다.
#hostingforum.kr
php
Array
(
[0] => 트라이트 이름1
[1] => 트라이트 이름2
[2] => 트라이트 이름3
)
이러한 방식으로 ReflectionClass::getTraitNames 메소드를 사용하여 클래스가 사용하는 모든 트라이트를 얻을 수 있습니다.
2025-08-09 03:27