Manuel PHP
Précédent |  | Suivant

# get_parent_class

(PHP 4 , PHP 5)

get_parent_class -- Retourne le nom de la classe d'un objet

## Description

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.

Exemple 1. 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();

    ?>

L'exemple ci-dessus va afficher :

    je suis le fils de papa
    Je suis aussi le papa de papa

Voir aussi get_class() et is_subclass_of().

Précédent | Sommaire | Suivant
get_object_vars | Niveau supérieur | interface_exists