Manuel PHP
Précédent | Chapitre 15. Les opérateurs | Suivant

# Opérateur de type

PHP a un seul opérateur de type : instanceof est utilisé pour déterminer si oui ou non un objet donné, son parent ou ses interfaces implémentées sont d'une classe objet spécifique.

L'opérateur instanceof a été introduit en PHP 5. Avant cela, is_a() été utilisé mais il est désormais déconseillé de l'utiliser, en faveur de instanceof.

Exemple 15-15. 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

Voir aussi get_class() et is_a().

Précédent | Sommaire | Suivant
Opérateurs de tableaux | Niveau supérieur | Les structures de contrôle