
ReflectionAttribute::getName을 사용하여 부모 클래스의 이름을 가져오려면, 부모 클래스의 이름을 직접 지정하거나, 상속된 클래스의 이름을 가져오고 그 이름에서 부모 클래스의 이름을 분리하는 방법을 사용할 수 있습니다.
1. 부모 클래스의 이름을 직접 지정하는 방법:
#hostingforum.kr
php
$reflectionClass = new ReflectionClass('부모클래스명');
echo $reflectionClass->getName();
2. 상속된 클래스의 이름을 가져오고 그 이름에서 부모 클래스의 이름을 분리하는 방법:
#hostingforum.kr
php
$reflectionClass = new ReflectionClass('상속된 클래스명');
$parentClassName = substr($reflectionClass->getName(), 0, strrpos($reflectionClass->getName(), '\'));
echo $parentClassName;
위 코드는 상속된 클래스의 이름에서 마지막으로 등장하는 '\' 문자를 기준으로 부모 클래스의 이름을 분리합니다.
이러한 방법을 사용하여 ReflectionAttribute::getName을 사용하여 부모 클래스의 이름을 가져올 수 있습니다.
2025-06-27 18:20