クラスメソッドの名前を取得する
$object_or_class
クラスメソッドの名前を取得します。
object_or_class
オブジェクトのインスタンスのクラス名。
この関数は、指定したクラス object_or_class についてメソッドの名前を配列として返します。 エラー時には null を返します。
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";}?>
上の例の出力は以下となります。
__construct myfunc1 myfunc2