(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
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 .
L'objet testé
Le nom de la classe
Retourne TRUE si l'objet fait parti de cette classe ou a cette classe comme parents, FALSE sinon.
Exemple 527. 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 528. Utilisation de l'opérateur instanceof avec PHP 5
<?php
if (
$WF
instanceof
WidgetFactory
) {
echo
'Oui, $WF est un WidgetFactory'
;
}
?>
get_class() |
get_parent_class() |
is_subclass_of() |