PHP では、 get_class_methods() 関数を使用して、オブジェクトのすべてのメソッド名を取得できます。この関数は、指定されたクラス (オブジェクト) のすべてのメソッド名を取得し、メソッド名を配列に返すことができます。 . 構文「get_class_methods ($obj)」。
このチュートリアルの動作環境: Windows7 システム、PHP7.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__ : 現在のクラス名 (クラスのスコープまたは名前空間を含む);
#__FUNCTION__: 現在の関数 (またはメソッド) の名前;
#__METHOD__: 現在のメソッド名 (クラス名を含む);
PHP ビデオ チュートリアル 」
以上がPHPでオブジェクトのすべてのメソッド名を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。