PHP がクラス メソッドを取得する方法は、[get_class_methods(new myclass())] などの get_class_method 関数を使用して取得することです。この関数は、クラス メソッド名の配列を返します。
#クラス内のすべてのメソッド名を取得するには、関数 get_class_method を使用できます。
(学習ビデオの推奨: java ビデオ チュートリアル)
関数の紹介:
get_class_methods 関数は、クラスのメソッド名で構成される配列を返します。
構文:
get_class_methods ( mixed $class_name ) : array
パラメータ:
class_name クラス名またはオブジェクト インスタンス。
戻り値:
class_nameで指定されたクラスに定義されているメソッド名からなる配列を返します。エラーが発生した場合は NULL が返されます。
例:
<?php class myclass { // constructor function myclass() { return(true); } // method 1 function myfunc1() { return(true); } // method 2 function myfunc2() { return(true); } } $class_methods = get_class_methods('myclass'); // or $class_methods = get_class_methods(new myclass()); foreach ($class_methods as $method_name) { echo "$method_name\n"; } ?>
出力:
myclass myfunc1 myfunc2
関連する推奨事項: php トレーニング
以上がPHPでクラスメソッドを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。