나는 네임 스페이스 내에 어떤 클래스가 존재하는지 확인하기 위해 노력하고 있는데, 나는 리플렉션을 사용할 것임을 암시했다. 그러나 PHP는 네임 스페이스 반영을 수행하기위한 클래스/함수가 부족한 것으로 보입니다.PHP의 네임 스페이스 반영
제안 사항?
나는 네임 스페이스 내에 어떤 클래스가 존재하는지 확인하기 위해 노력하고 있는데, 나는 리플렉션을 사용할 것임을 암시했다. 그러나 PHP는 네임 스페이스 반영을 수행하기위한 클래스/함수가 부족한 것으로 보입니다.PHP의 네임 스페이스 반영
제안 사항?
docs에 대한 첫눈은 정확합니다. 결과적으로 모든 (get_declared_classes)을 열거해야하고 모든 단일 클래스에 대해 ReflectionClass::inNamespace()
get_declared_classes()
은 네임 스페이스에 정의 된 클래스를 알 수있는 기능입니다.
을 호출해야합니다. 해당 문서의 네임 스페이스에 대한 언급이 없습니다. get_declared_classes는 모든 클래스를 모두 반환합니다 네임 스페이스? –
글쎄'inNamespace'는 클래스가 특정 클래스가 아닌 네임 스페이스에 있는지 만 알려주며 [getNamespaceName()']과 비교해야합니다 (http://php.net/manual/en/reflectionclass.getnamespacename .php) 그 –