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.

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

    ?>

Le résultat sera :

    Son nom est foo
    Mon nom est foo

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

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

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