
ReflectionParameter 클래스의 getDeclaringClass 메소드는 함수의 선언 위치를 반환합니다.
예를 들어, 다음 코드에서 getDeclaringClass 메소드는 MyClass::myMethod 함수의 선언 위치인 MyClass를 반환합니다.
#hostingforum.kr
php
class MyClass {
public function myMethod() {}
}
$reflectionMethod = new ReflectionMethod('MyClass', 'myMethod');
$reflectionParameter = $reflectionMethod->getParameters()[0];
$declaringClass = $reflectionParameter->getDeclaringClass();
getDeclaringClass 메소드는 함수가 선언된 클래스를 반환하는 데 사용됩니다.
예를 들어, 다음 코드에서 getDeclaringClass 메소드는 MyClass::myMethod 함수의 선언 위치인 MyClass를 반환합니다.
#hostingforum.kr
php
class MyClass {
public function myMethod() {}
}
$reflectionMethod = new ReflectionMethod('MyClass', 'myMethod');
$reflectionParameter = $reflectionMethod->getParameters()[0];
$declaringClass = $reflectionParameter->getDeclaringClass();
echo $declaringClass->getName(); // MyClass
2025-03-30 00:39