English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de PHP

Tutorial Avançado de PHP

PHP & MySQL

Manual de Referência do PHP

Uso e Exemplo do Função get_called_class() em PHP

Classe PHP/Manual de Referência da Função Object

 get_called_class - Nome da classe do vínculo estático tardio ("Late Static Binding")

Sintaxe

get_called_class( void );

Definição e Uso

 Obtém o nome da classe chamada pelo método estático.

Parâmetro

NúmeroParâmetros e Descrição
1

void

void indica que não são necessários parâmetros.

Retorno

 Retorna o nome da classe, se não for chamada dentro da classe, retorna FALSE.

Exemplo Online

A seguir está a forma de uso deste função-

<?php
class foo {
    static public function test() {
        var_dump(get_called_class());
    }
}
class bar extends foo {
}
foo::test();
bar::test();
?>
Teste e Veja ‹/›

Resultados de Saída:

string(3) "foo"
string(3) "bar"

Classe PHP/Manual de Referência da Função Object