Funciones de Clases/Objetos
PHP Manual

get_called_class

(PHP 5 >= 5.3.0)

get_called_classEl 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


Funciones de Clases/Objetos
PHP Manual