쿼리:
PHP에서 클래스 이름을 어떻게 검색합니까?
응답:
PHP 5.5 이상:
PHP 5.5 및 후속 버전에서는 ClassName을 사용하세요. ::class 구문. 이를 통해 정적 클래스 이름 확인이 가능합니다.
<code class="php">namespace Name\Space; class ClassName {} echo ClassName::class;</code>
클래스 메서드에서 static::class를 사용하여 클래스 이름에 액세스합니다.
<code class="php">namespace Name\Space; class ClassName { public function getNameOfClass() { return static::class; } } $obj = new ClassName(); echo $obj->getNameOfClass();</code>
Pre -PHP 5.5:
5.5 이전 PHP 버전의 경우 객체와 함께 작동하는 get_class() 함수를 활용하세요.
<code class="php">get_class($object);</code>
get_class()는 클래스의 전체 네임스페이스를 반환하는 반면, ClassName::class는 클래스 이름 자체를 반환합니다.
위 내용은 PHPQuery에서 클래스 이름을 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!