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