Manuel PHP
is_a
(PHP 4 >= 4.2.0, PHP 5)
is_a — Vérifie si l'objet fait parti d'une classe ou a cette classe comme parents
Description
bool is_a
( object $object
, string $class_name
)
Vérifie si l'objet object fait parti de cette classe ou a cette classe comme parents.
Note: La fonction is_a() est déconseillé en PHP 5 en faveur de l'opérateur de type instanceof.
Liste de paramètres
- object
-
L'objet testé
- class_name
-
Le nom de la classe
Valeurs de retour
Retourne TRUE si l'objet fait parti de cette classe ou a cette classe comme parents, FALSE sinon.
Exemples
Example#1 Exemple avec is_a()
- <?php
- // Définit une classe
- class WidgetFactory
- {
- var $oink = 'moo';
- }
- // Crée un nouvel objet
- $WF = new WidgetFactory();
- if (is_a($WF, 'WidgetFactory')) {
- echo "oui, \$WF est toujours un objet WidgetFactory\n";
- }
- ?>
Example#2 Utilisation de l'opérateur instanceof avec PHP 5
- <?php
- if ($WF instanceof WidgetFactory) {
- echo 'Oui, $WF est un WidgetFactory';
- }
- ?>
Remonter 
