Forum und email

get_class

(PHP 4, PHP 5)

get_class — Vracia názov triedy objektu

Popis

string get_class ( object $obj )

Táto funkcia vracia názov triedy, ktorej je objekt obj inštanciou. Vracia FALSE ak obj nie je objekt.

Note: Trieda definovaná v PHP rozšírení sa vrárti v pôvodnom zápise. V PHP 4 get_class() vracia názov užívateľom definovanej triedy v lowercase, ale v PHP 5 tiež vráti názov triedy v pôvodnom zápise, práve tak ako názvy tried z PHP rozšírení.

Example#1 Použitie get_class()

<?php

class foo {
    function 
foo() 
    {
    
// implementuje nejaku logiku
    
}

    function 
name() 
    {
        echo 
"Moje meno je " get_class($this) , "\n";
    }
}

// vytvorit objekt
$bar = new foo();

// externe volanie
echo "Jeho meno je " get_class($bar) , "\n";

// vnutorne volanie
$bar->name();

?>

Vystupom je:

Jeho meno je foo
Moje meno je foo

Tiež pozri get_parent_class(), gettype() a is_subclass_of().