Forum und email

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