get_object_vars
<<<
get_parent_class interface_exists
>>>

6.4 Classes et Objets
6 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes pré-définies
Exemples
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

6.4.17 get_parent_class()Retourne le nom de la classe d'un objet

[ Exemples avec get_parent_class ]   PHP 4, PHP 5

string  get_parent_class ( mixed   obj )

get_parent_class retourne le nom de la classe de l'objet obj .

Si le paramètre obj est une chaîne, get_parent_class retourne le nom de la classe parente. Cette fonctionnalité a été ajoutée en PHP 4.0.5.

Note

Depuis PHP 5, obj est optionnel s'il est appelé depuis la méthode de l'objet.

Exemple avec get_parent_class

<?php

class papa {
    function
papa() {
    
// un peu de code
    
}
}

class
child extends papa {
    function
child() {
        echo
"je suis le fils de " , get_parent_class($this) , "\n";
    }
}

class
child2 extends papa {
    function
child2() {
        echo
"Je suis aussi le papa de " , get_parent_class('child2') , "\n";
    }
}

$foo = new child();
$bar = new child2();

?>

Voir aussi get_class et is_subclass_of .

<< get_parent_class >>
get_object_vars Classes et Objets interface_exists