get_called_class
(PHP 5 >= 5.3.0)
get_called_class — El nombre de la clase "Vinculante Static Última"
Descripción
string get_called_class
( void
)
Obtiene el nombre de la clase desde la que se llama al método estático.
Valores devueltos
Devuelve el nombre de la clase. Devuelve FALSE si la llamada se hizo desde fuera de la clase.
Ejemplos
Ejemplo #1 Usar get_called_class()
<?php
class foo {
static public function prueba() {
var_dump(get_called_class());
}
}
class bar extends foo {
}
foo::prueba();
bar::prueba();
?>
El resultado del ejemplo sería:
string(3) "foo" string(3) "bar"
Ver también
- get_parent_class() - Recupera el nombre de la clase padre de un objeto o clase
- get_class() - Devuelve el nombre de la clase de un objeto
- is_subclass_of() - Verifica si el objeto tiene esta clase como uno de sus padres