(PHP 4, PHP 5)
method_exists — Vérifie que la méthode existe pour une classe
Vérifie si la méthode existe pour l'objet object fourni.
Une instance d'un objet ou le nom d'une classe
Le nom de la méthode
Retourne TRUE si la méthode fournie par le paramètre method_name a été définie pour l'objet object, FALSE sinon.
Note: L'usage de cette fonction utilisera toutes les autoloaders enregistrés si la classe n'est pas encore connue.
Exemple #1 Exemple avec method_exists()
<?php
$directory = new Directory('.');
var_dump(method_exists($directory,'read'));
?>
L'exemple ci-dessus va afficher :
bool(true)
Exemple #2 Exemple avec method_exists() en appel statique
<?php
var_dump(method_exists('Directory','read'));
?>
L'exemple ci-dessus va afficher :
bool(true)