php でクラスのメソッドを表示するには、get_class_methods() メソッドを使用できます。この関数は、クラス メソッド名で構成される配列を返すことができます (例: [get_class_methods($my_object)])。
get_class_methods — クラス メソッド名で構成される配列を返します。
(推奨チュートリアル: php グラフィック チュートリアル)
説明
array get_class_methods ( mixed $class_name )
class_name で指定されたクラスで定義されているメソッド名で構成される配列を返します。エラーが発生した場合は NULL が返されます。
注: PHP 4.0.6 以降では、
<?php $class_methods = get_class_methods($my_object); // see below the full example ?>
のように、class_name の代わりにオブジェクト自体を指定できます (学習ビデオの推奨事項: php ビデオ チュートリアル )
例:
<?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"; }
出力:
myclass myfunc1 myfunc2
以上がPHPでクラスメソッドを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。