클래스 이름을 가져오기 위한 매직 메소드 __CLASS__의 관련 작업은 PHP에서 자주 발생합니다. 이 문서에서는 관련 작업을 설명합니다.
PHP에서 클래스 이름을 가져오기 위한 매직 메소드 __CLASS__ 사용에 대한 튜토리얼
공식 문서는 다음과 같습니다.
__CLASS__클래스 이름(PHP 4.3.0의 새로운 기능). PHP 5부터 이 상수는 정의되었을 때 클래스의 이름을 반환합니다(대소문자 구분). PHP 4에서 이 값은 항상 소문자입니다. 클래스 이름에는 클래스가 선언된 범위(예: FooBar)가 포함됩니다. PHP 5.4부터 CLASS는 특성
에도 작동합니다. 특성 메서드 내에서 사용되는 경우 CLASS는 특성 메서드를 호출하는 클래스의 이름입니다.
클래스를 포함하지 않는 클래스의 이름이나 범위를 얻으려면 다음 두 가지 함수가 필요합니다.
string basename ( string $path [, string $suffix ] )
//파일의 전체 경로가 포함된 문자열이 주어지면 이 함수는 파일을 반환하고 제거합니다. 이름 뒤의 디렉터리 이름입니다.
string dirname ( string $path )
//파일의 전체 경로가 포함된 문자열이 주어지면 이 함수는 기본 파일 이름을 반환합니다.
클래스에 범위 이름이 포함되어 있음
echo __CLASS__;
클래스 범위 이름
echo dirname(__CLASS__);
클래스에 범위 이름이 포함되어 있지 않음
echo basename (__CLASS__);
이 문서에서는 매직 메서드 __CLASS__를 사용하여 범위를 얻는 관련 작업에 대해 설명합니다. 클래스 이름 등 PHP 관련 내용은 PHP 중국어 웹사이트를 참고하세요.
관련 권장 사항:
남은 티켓 쿼리 및 가격 쿼리 기능을 구현하는 PHP 코드
얻는 방법 PHP를 통한 WeChat 사용자의 openid 및 기본 정보
소개 PHP를 사용하여 테이블 데이터를 빠르게 내보내는 것과 관련된 튜토리얼
위 내용은 PHP에서 매직 메소드 __CLASS__를 사용하여 클래스 이름과 관련된 작업을 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!