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()

  1. <?php
  2. // Définit une classe
  3. class WidgetFactory  
  4. {  
  5. var $oink = 'moo';  
  6. }  
  7.  
  8. // Crée un nouvel objet
  9. $WF = new WidgetFactory();  
  10.  
  11. if (is_a($WF, 'WidgetFactory')) {  
  12. echo "oui, \$WF est toujours un objet WidgetFactory\n";  
  13. }  
  14. ?> 

Example#2 Utilisation de l'opérateur instanceof avec PHP 5

  1. <?php
  2. if ($WF instanceof WidgetFactory) { 
  3.    echo 'Oui, $WF est un WidgetFactory';  
  4. }  
  5. ?> 


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog