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