ReflectionClass::hasMethod メソッドが定義されているかどうかを調べる &reftitle.description; public boolReflectionClass::hasMethod stringname そのクラスで特定のメソッドが定義されているかどうかを調べます。 &reftitle.parameters; name 調べたいメソッドの名前。 &reftitle.returnvalues; メソッドが定義されている場合に &true;、それ以外の場合に &false; を返します。 &reftitle.examples; <methodname>ReflectionClass::hasMethod</methodname> の例 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