PHP에서는 get_class_methods() 함수를 사용하여 객체의 모든 메소드 이름을 가져올 수 있습니다. 이 함수는 지정된 클래스(객체)의 모든 메소드 이름을 가져오고 메소드 이름을 배열로 반환할 수 있습니다. "get_class_methods($obj)".
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP에서는 get_class_methods() 함수를 사용하여 객체의 모든 메소드 이름을 가져올 수 있습니다.
get_class_methods() 함수는 지정된 클래스(객체)의 모든 메소드 이름을 가져와 배열을 구성할 수 있습니다. 오류가 발생하면 null이 반환됩니다.
<?php class Website { public $name, $url, $title; // method 1 public function demo1() { return (true); } // method 2 function demo2() { return (true); } // method 3 function demo3() { return (true); } } //实例化对象 $student = new Website(); $methods = get_class_methods($student); var_dump($methods);
확장된 지식: 현재 클래스 이름과 메서드 이름을 얻는 방법은 무엇입니까?
현재 클래스 이름과 메서드 이름을 얻으려면 마법 상수 "__CLASS__", "__FUNCTION__" 및 "__METHOD__"
__CLASS__
를 사용할 수 있습니다. 클래스 이름 범위 또는 네임스페이스) __CLASS__
:当前的类名(包括该类的作用区域或命名空间);
自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__FUNCTION__
:当前函数(或方法)的名称;
__METHOD__
__FUNCTION__
: 현재 함수(또는 메서드)의 이름 __METHOD__
: 현재 메서드 이름(클래스 이름 포함); 정의된 메서드의 이름을 반환합니다(대소문자 구분). 🎜🎜🎜🎜🎜추천 학습: "🎜PHP 비디오 튜토리얼🎜"🎜위 내용은 PHP에서 객체의 모든 메소드 이름을 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!