get_class_vars
<<<
get_class get_declared_classes
>>>

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.13 get_class()Retourne la classe d'un objet

[ Exemples avec get_class ]   PHP 4, PHP 5

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 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();

?>

Voir aussi get_parent_class , gettype et is_subclass_of .

<< get_class >>
get_class_vars Classes et Objets get_declared_classes