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.
Example#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().