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 should not have method bar var_dump($rc->hasMethod('bar')); // Method names are case insensitive var_dump($rc->hasMethod('PUBLICfOO')); ?> ]]> &example.outputs; &reftitle.seealso; ReflectionClass::hasConstant ReflectionClass::hasProperty