(PHP 4, PHP 5, PHP 7)
method_exists — Comprueba si existe un método de una clase
Comprueba si existe el método de la clase en el objeto dado por
object
.
object
Una instancia o un nombre de clase
method_name
El nombre del método
Devuelve TRUE
si el método dado por method_name
ha sido definido para el objeto dado por object
, FALSE
si no.
Nota:
Esta función cargará cualquier autocargador registrado si la clase todavía no existe.
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)