PHP では、get_class_methods() 関数を使用して、クラス内のメソッドをクエリできます。この関数は、クラスのすべてのメソッドを取得し、クラスのメソッド名で構成される配列を返すことができます。構文は「get_class_methods(クラス名 ')」です。
このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター
php では、get_class_methods を使用できます。 () 関数 クラスにどのようなメソッドがあるかを問い合わせます。
get_class_methods() 関数は、クラスのすべてのメソッドを取得し、クラスのメソッド名で構成される配列を返すことができます。
構文:
get_class_methods($class_name)
$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<br>"; } ?>
出力結果:
PHP ビデオ チュートリアル 」
以上がPHPでクラス内のメソッドをクエリする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。