
ReflectionClass::getTraitNames 메서드는 클래스의 트라이트 이름을 반환합니다. 트라이트는 PHP에서 클래스에 공통된 메서드나 속성을 정의할 수 있는 개념입니다.
트라이트를 정의하는 방법은 다음과 같습니다.
#hostingforum.kr
php
// mytrait.php
trait MyTrait {
public function sayHello() {
echo "Hello, World!";
}
}
그런 다음, 클래스에 트라이트를 사용합니다.
#hostingforum.kr
php
// MyClass.php
use MyTrait;
class MyClass {
use MyTrait;
}
이제, ReflectionClass::getTraitNames를 사용하여 트라이트 이름을 반환할 수 있습니다.
#hostingforum.kr
php
$reflectionClass = new ReflectionClass('MyClass');
$traitNames = $reflectionClass->getTraitNames();
print_r($traitNames);
이 코드는 "MyTrait"를 출력합니다.
이러한 방법으로, ReflectionClass::getTraitNames를 사용하여 클래스의 트라이트 이름을 반환할 수 있습니다.
2025-04-30 04:30