메서드 가져오기: 1. 현재 클래스 이름(클래스의 범위 또는 네임스페이스 포함)을 가져오려면 매직 상수 "__CLASS__"를 사용합니다. 2. 현재 메서드의 이름을 가져오려면 "__FUNCTION__"을 사용합니다. __METHOD__"를 사용하여 현재 메서드 이름(클래스 이름 포함)을 가져옵니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서는 매직 상수를 사용하여 클래스 이름과 메서드 이름을 얻을 수 있습니다.
매직 상수는 사용 위치에 따라 변경될 수 있는 미리 정의된 특별한 상수입니다. 매직 상수는 일반적으로 두 개의 밑줄 __로 시작하고 두 개의 밑줄 __로 끝납니다.
클래스 이름과 메서드 이름을 얻을 수 있는 매직 상수는 "__CLASS__", "__FUNCTION__" 및 "__METHOD__"입니다.
__CLASS__
: 현재 클래스 이름(범위 포함) __CLASS__
:当前的类名(包括该类的作用区域或命名空间);
自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__FUNCTION__
:当前函数(或方法)的名称;
__METHOD__
__FUNCTION__
: 현재 함수(또는 메서드)의 이름 __METHOD__
: 현재 메서드 이름(클래스 이름 포함); 정의된 메서드의 이름을 반환합니다(대소문자 구분).
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo() { echo '类名'.__CLASS__."<br>"; echo '成员方法名'.__FUNCTION__."<br>"; echo '类名+方法名'.__METHOD__; } } $student = new Website(); $student -> demo(); ?>
类名Website 成员方法名demo 类名+方法名Website::demo
위 내용은 PHP에서 현재 클래스 이름과 메소드 이름을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!