クラスのすべてのメソッドを取得するための
php メソッド: get_class_methods() 関数を使用して取得できます。 get_class_methods() 関数は、クラスのメソッド名で構成される配列を返します。失敗した場合は NULL を返します。
get_class_methods() 関数は、クラスのメソッド名で構成される配列を返します。
(推奨チュートリアル: php graphictutorial)
構文:
array get_class_methods ( mixed $class_name )
class_name 配列で指定されたクラスに定義されているメソッド名を返します。構成されている。エラーが発生した場合は NULL が返されます。
注: PHP 4.0.6 以降では、class_name の代わりにオブジェクト自体を指定できます。
(ビデオ チュートリアルの推奨: php ビデオ チュートリアル)
例:
<?php $class_methods = get_class_methods($my_object); // see below the full example ?>
コード例:
<?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 サイトの他の関連記事を参照してください。