PHP a un seul opérateur de type : instanceof. instanceof sert à déterminer si un objet est d'une classe donnée.
instanceof a été ajouté en PHP 5.
Exemple 10-13. Opérateur de type : instanceof
<?php class A { } class B { } $thing = new A; if ($thing instanceof A) { echo 'A'; } if ($thing instanceof B) { echo 'B'; } ?>
Comme $thing est un objet de type A, mais pas B, seul le premier bloc de commande sera exécuté.
A