Vérifier si une méthode existe en PHP

par Rémi Leclerc, le 24/05/2015
En PHP, pour vérifier que telle classe possède telle méthode, il suffit d'utiliser la fonction method_exists()
.
$monObjet = new MonObjet();
if (method_exists($monObjet, '__toString')) {
echo '__toString() est définie dans MonObjet.';
} else {
echo '__toString() n\'est pas définie dans MonObjet.';
}