8.11 Classes et Objets
8 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
|
8.11.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
.
|