ReflectionClass::hasMethod
メソッドが定義されているかどうかを調べる
&reftitle.description;
public boolReflectionClass::hasMethod
stringname
そのクラスで特定のメソッドが定義されているかどうかを調べます。
&reftitle.parameters;
name
調べたいメソッドの名前。
&reftitle.returnvalues;
メソッドが定義されている場合に &true;、それ以外の場合に &false; を返します。
&reftitle.examples;
ReflectionClass::hasMethod の例
hasMethod('publicFoo'));
var_dump($rc->hasMethod('protectedFoo'));
var_dump($rc->hasMethod('privateFoo'));
var_dump($rc->hasMethod('staticFoo'));
// C には bar メソッドがありません
var_dump($rc->hasMethod('bar'));
// メソッド名は大文字小文字を区別しません
var_dump($rc->hasMethod('PUBLICfOO'));
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionClass::hasConstant
ReflectionClass::hasProperty