[POO] Problème de OOP et get_class
Voici mon problème :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
<?
class Arbre {
var $name = null;
function __construct() {
if($this->name == null) {
$this->name = (get_class($this));
}
}
function select() {
echo "appel de la méthode select à partir de : ". get_class()."<br />";
print_r(debug_backtrace());
}
}
class Feuille extends Arbre {
function __construct() {
parent::__construct();
}
}
Arbre::select(); // Affiche "appel de la méthode select à partir de : Arbre"
Feuille::select(); // Affiche "appel de la méthode select à partir de : Arbre"
// J'aimerais que ça affiche ceci :
// Affiche "appel de la méthode select à partir de : Feuille"
?> |
Si jamais vous avez une idée... Je suis preneur.
Merci d'avance