Funkcia get_class
Funkcia get_class vráti názov triedy odovzdaného objektu.
Ak je funkcia volaná bez parametrov vo vnútri metódy triedy,
vráti názov tejto triedy. V prípade odovzdania nie objektu
funkcia vráti false a vyvolá varovanie.
Syntax
get_class([object]);
Príklad
Získame názov triedy pre vytvorený objekt:
<?php
class MyClass {}
$obj = new MyClass();
echo get_class($obj);
?>
Výsledok vykonania kódu:
'MyClass'
Príklad
Použitie funkcie bez parametrov vo vnútri metódy triedy:
<?php
class TestClass {
public function showClassName() {
return get_class();
}
}
$test = new TestClass();
echo $test->showClassName();
?>
Výsledok vykonania kódu:
'TestClass'
Príklad
Pokus o získanie triedy pre nie objekt:
<?php
$res = get_class('not an object');
var_dump($res);
?>
Výsledok vykonania kódu:
false
Pozrite tiež
-
funkciu get_parent_class,
ktorá vráti nadradenú triedu -
funkciu get_called_class,
ktorá vráti volanú triedu -
funkciu is_a,
ktorá kontroluje príslušnosť k triede