ReflectionClass::hasMethod
Verifica si un método está definido
&reftitle.description;
public boolReflectionClass::hasMethod
stringname
Verifica si un método específico está definido en una clase.
&reftitle.parameters;
name
Nombre del método a verificar.
&reftitle.returnvalues;
&true; si el método está definido, &false; en caso contrario.
&reftitle.examples;
Ejemplo con ReflectionClass::hasMethod
hasMethod('publicFoo'));
var_dump($rc->hasMethod('protectedFoo'));
var_dump($rc->hasMethod('privateFoo'));
var_dump($rc->hasMethod('staticFoo'));
// C no debería tener el método bar
var_dump($rc->hasMethod('bar'));
// Los nombres de los métodos no son sensibles a mayúsculas/minúsculas
var_dump($rc->hasMethod('PUBLICfOO'));
?>
]]>
&example.outputs;
&reftitle.seealso;
ReflectionClass::hasConstant
ReflectionClass::hasProperty