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