라이브러리
[PHP] ReflectionClassConstant::getDeclaringClass - 선언 클래스 가져오기
ReflectionClassConstant::getDeclaringClass
PHP ReflectionClassConstant::getDeclaringClass 메소드는 클래스 상수에 대한 정보를 제공합니다. 이 메소드는 ReflectionClassConstant 객체를 반환합니다. 이 객체는 클래스 상수에 대한 정보를 제공하는 데 사용할 수 있습니다.
예제
#hostingforum.kr
php
class MyClass {
const MY_CONSTANT = 'Hello, World!';
}
$reflectionClassConstant = new ReflectionClassConstant('MyClass::MY_CONSTANT');
$declaringClass = $reflectionClassConstant->getDeclaringClass();
echo $declaringClass->getName(); // MyClass
사용 예제
#hostingforum.kr
php
class MyClass {
const MY_CONSTANT = 'Hello, World!';
const MY_CONSTANT2 = 'Hello, World2!';
}
$reflectionClass = new ReflectionClass('MyClass');
$reflectionClassConstants = $reflectionClass->getConstants();
foreach ($reflectionClassConstants as $constantName => $constantValue) {
$reflectionClassConstant = new ReflectionClassConstant($constantName);
$declaringClass = $reflectionClassConstant->getDeclaringClass();
echo "클래스 이름: $declaringClass->getName(), 상수 이름: $constantName, 상수 값: $constantValue
";
}
결과
#hostingforum.kr
클래스 이름: MyClass, 상수 이름: MY_CONSTANT, 상수 값: Hello, World!
클래스 이름: MyClass, 상수 이름: MY_CONSTANT2, 상수 값: Hello, World2!
결론
ReflectionClassConstant::getDeclaringClass 메소드는 클래스 상수에 대한 정보를 제공하는 데 사용할 수 있습니다. 이 메소드는 ReflectionClassConstant 객체를 반환하며, 이 객체는 클래스 상수에 대한 정보를 제공하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.