
ReflectionClass::isAnonymous 함수는 클래스의 이름이 '' (빈 문자열) 인지 아닌지를 확인하는 함수입니다. 익명 클래스는 이름이 '' 인 클래스를 의미합니다. 따라서 이 함수의 반환 값은 boolean 값으로, true 이면 익명 클래스, false 이면 일반 클래스입니다.
예를 들어, 다음과 같은 코드를 작성했을 때:
#hostingforum.kr
php
$reflectionClass = new ReflectionClass('익명클래스');
echo $reflectionClass->isAnonymous(); // false
$reflectionClass = new ReflectionClass(new class {});
echo $reflectionClass->isAnonymous(); // true
isAnonymous 함수는 익명 클래스인지 아닌지를 확인하기 위해 클래스 이름을 확인합니다. 익명 클래스의 이름은 '' 이기 때문에 true 를 반환하고, 일반 클래스의 이름은 '' 이기 때문에 false 를 반환합니다.
2025-04-03 16:45