
ReflectionMethod::isDestructor 메소드는 PHP 클래스의 소멸자 함수를 확인하는 데 사용됩니다. 이 메소드는 소멸자 함수가 존재하는지 여부를 boolean 값으로 반환합니다.
소멸자 함수가 존재하는 경우 true, 존재하지 않는 경우 false를 반환합니다.
예를 들어, 다음 코드는 ReflectionMethod::isDestructor 메소드를 사용하여 소멸자 함수가 존재하는지 확인하는 방법을 보여줍니다.
#hostingforum.kr
php
class TestClass {
function __destruct() {
echo "소멸자 함수가 호출되었습니다.n";
}
}
$reflectionClass = new ReflectionClass('TestClass');
$reflectionMethod = $reflectionClass->getMethod('__destruct');
echo $reflectionMethod->isDestructor() ? 'true' : 'false'; // true
이 예제에서 TestClass 클래스의 소멸자 함수가 존재하므로 ReflectionMethod::isDestructor 메소드는 true를 반환합니다.
2025-03-11 16:37