get_class
(PHP 4 , PHP 5)
get_class -- Retorna o nome da classe de um objeto
Descrição
string
get_class ( object obj )
Esta função retorna o nome da classe da qual o
objeto obj é instância. Retorna
FALSE se obj não é um objeto.
Nota:
get_class() retorna um nome de uma classe
definida pelo usuário em minúsculas. Uma classe definida em
uma extensão do PHP é retornada
em sua notação original.
Exemplo 1. Usando get_class()
<?php
class foo { function foo() { // implements some logic }
function name() { echo "Meu nome é " , get_class($this) , "\n"; } }
// create an object $bar = new foo();
// external call echo "Its name is " , get_class($bar) , "\n";
// internal call $bar->name();
?>
|
A saída é:
Its name is foo
My name is foo |
|
Veja também get_parent_class(),
gettype(), e
is_subclass_of().