Php/docs/function.get-class-methods

提供:Dev Guides
< Php
移動先:案内検索

get_class_methods

(PHP 4, PHP 5, PHP 7)

get_class_methodsクラスメソッドの名前を取得する


説明

get_class_methods ( mixed $class_name ) : array

クラスメソッドの名前を取得します。


パラメータ

class_name
オブジェクトのインスタンスのクラス名。


返り値

この関数は、指定したクラス class_name についてメソッドの名前を配列として返します。 エラー時には null を返します。


例1 get_class_methods() の例

<?phpclass myclass {    // コンストラクタ    function __construct()    {        return(true);    }    // メソッド1    function myfunc1()    {        return(true);    }    // メソッド2    function myfunc2()    {        return(true);    }}$class_methods = get_class_methods('myclass');// あるいは$class_methods = get_class_methods(new myclass());foreach ($class_methods as $method_name) {    echo "$method_name\n";}?>

上の例の出力は以下となります。


myclass
myfunc1
myfunc2

参考