(PHP 5 >= 5.3.0)
get_called_class — Le nom de la classe en "Late Static Binding"
Lit le nom de la classe, tel que le Late State Binding le calcule.
Retourne le nom de la classe. Retourne FALSE
si appelée depuis l'extérieur d'une classe.
Exemple #1 Exemple avec get_called_class()
<?php
class foo {
static public function test() {
var_dump(get_called_class());
}
}
class bar extends foo {
}
foo::test();
bar::test();
?>
L'exemple ci-dessus va afficher :
string(3) "foo" string(3) "bar"