(PHP 4, PHP 5)
method_exists — クラスメソッドが存在するかどうかを確認する
指定した object にクラスメソッドが存在するかどうかを調べます。
オブジェクトのインスタンス。
メソッドの名前。
method_name で指定したメソッドが 指定した object において定義されている場合に TRUE、そうでない場合に FALSE を返します。
例1 method_exists() の例
<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>
上の例の出力は以下となります。
bool(true)
例2 静的な method_exists() の例
<?php
$directory = new Directory('.');
var_dump(method_exists('Directory','read'));
?>
上の例の出力は以下となります。
bool(true)