Rapide Advanced Adulte
   is_a   
Resultatsis_a   |   Contact

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.call user method array
.call user method
.class exists
.get class methods
.get class vars
.get class
.get declared classes
.get declared interfaces
.get object vars
.get parent class
.interface exists
.is a
.is subclass of
.method exists
.property exists
 
   

  is_a  


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 objectfait 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

Exemple 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";
}
?>

Exemple 2. Utilisation de l'opérateur instanceof avec PHP 5

<?php
if ($WF instanceof WidgetFactory) {
    echo
'Oui, $WF est un WidgetFactory';
}
?>


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur