PHP 클래스에서 정의된 CONST를 검색하는 방법
질문:
어떻게 할 수 있나요? PHP 클래스 내에 정의된 CONST 목록을 얻으시겠습니까? get_define_constants() 함수를 사용하는 것만으로는 충분하지 않습니다.
답변:
ReflectionClass 인터페이스를 활용하면 이 쿼리에 대한 솔루션을 제공합니다. 이 프로세스를 반복적으로 실행하면 결과 데이터를 캐싱하는 것이 좋습니다.
class Profile { const LABEL_FIRST_NAME = "First Name"; const LABEL_LAST_NAME = "Last Name"; const LABEL_COMPANY_NAME = "Company"; } $refl = new ReflectionClass('Profile'); print_r($refl->getConstants());
출력:
Array ( 'LABEL_FIRST_NAME' => 'First Name', 'LABEL_LAST_NAME' => 'Last Name', 'LABEL_COMPANY_NAME' => 'Company' )
위 내용은 PHP 클래스에서 정의된 상수 목록을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!