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