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 object] )

Retourne la classe de l'objet `obj`.

## Liste de paramètres

`object`

  L'objet testé

## Valeurs de retour

Retourne le nom de la classe pour laquelle `object` est une instance. Retourne `FALSE` si `object` n'est pas un objet.

## Historique

Version | Description
--- | ---
Depuis 5.0.0 | Le nom de la classe est retourné dans sa notation originale.
Depuis 5.0.0 | Le paramètre `object` est optionnel s'il est appelé depuis la méthode de l'objet.

## Exemples

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"; } } // création d'un objet $bar = new foo(); // Appel externe echo "Son nom est " , get_class($bar) , "\n"; // Appel interne $bar->name(); ?>`

L'exemple ci-dessus va afficher :

    Son nom est foo
    Mon nom est foo

## Voir aussi

get_parent_class()
gettype()
is_subclass_of()

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