(PHP 5)
ReflectionClass::isInstance — Vérifie si une classe est une instance d'une autre classe
Vérifie si une classe est une instance d'une autre classe.
L'objet utilisé pour comparer.
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
Exemple #1 Exemple avec ReflectionClass::isInstance
<?php
// Exemple d'utilisation
$class = new ReflectionClass('Foo');
if ($class->isInstance($arg)) {
echo "Oui";
}
// Équivalent à
if ($arg instanceof Foo) {
echo "Oui";
}
// Équivalent à
if (is_a($arg, 'Foo')) {
echo "Oui";
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Oui Oui Oui