Manuel PHP
Précédent |  | Suivant

# get_class

(PHP 4, PHP 5)

get_class -- Retourne la classe d'un objet

## Description

string get_class ( [object obj] )

get_class() retourne la classe de l'objet obj. get_class() retourne `FALSE` si obj n'est pas un objet.

> Note : get_class() retourne un nom de classe utilisateur, en minuscules. Une classe définie par une extension PHP est retournée dans sa notation originale.

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

Exemple 1. Exemple avec get_class()

`<?php class foo { function foo() { // un peu de code } function name() { echo "Mon nom est " , get_class($this) , "\n"; } } // create an object $bar = new foo(); // external call echo "Son nom est " , get_class($bar) , "\n"; // internal call $bar->name(); ?>`

L'exemple ci-dessus va afficher :

    Son nom est foo
    Mon nom est foo

Voir aussi get_parent_class(), gettype() et is_subclass_of().

Précédent | Sommaire | Suivant
get_class_vars | Niveau supérieur | get_declared_classes