method_exists
(PHP 4, PHP 5)
method_exists — Comprueba si existe un método de una clase
Descripción
Comprueba si existe el método de la clase en el objeto dado por
object.
Parámetros
-
object -
Una instancia o un nombre de clase
-
method_name -
El nombre del método
Valores devueltos
Devuelve TRUE si el método dado por method_name
ha sido definido para el objeto dado por object, FALSE
si no.
Notas
Nota:
Esta función cargará cualquier autocargador registrado si la clase todavía no existe.
Ejemplos
Ejemplo #1 Ejemplo de method_exists()
<?php
$directorio = new Directory('.');
var_dump(method_exists($directorio,'read'));
?>
El resultado del ejemplo sería:
bool(true)
Ejemplo #2 Ejemplo de method_exists() estático
<?php
var_dump(method_exists('Directory','read'));
?>
El resultado del ejemplo sería:
bool(true)
Ver también
- function_exists() - Devuelve TRUE si la función dada ha sido definida
- is_callable() - Verificar que los contenidos de una variable puedan ser llamados como una función
- class_exists() - Verifica si la clase ha sido definida