Vérifier si une méthode existe en PHP

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.';
}