Php/docs/function.get-class-methods

提供:Dev Guides
< Php
2020年12月14日 (月) 12:17時点におけるNotes (トーク | 投稿記録)による版 (autoload)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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

参考