(PHP 4, PHP 5)
get_parent_class — Vracia názov rodičovskej triedy pre objekt alebo triedu
Ak je obj objekt, vracia sa názov rodičovskej triedy, ktorej je obj inštanciou.
Ak je obj je reťazec, vracia sa názov rodičovskej triedy s tým názvom. Táto funkčnosť bola pridaná v PHP 4.0.5.
Example#1 Použitie get_parent_class()
<?php
class dad {
function dad()
{
// implmentuje nejaku logiku
}
}
class child extends dad {
function child()
{
echo "I'm " , get_parent_class($this) , "'s son\n";
}
}
class child2 extends dad {
function child2()
{
echo "I'm " , get_parent_class('child2') , "'s son too\n";
}
}
$foo = new child();
$bar = new child2();
?>
Výstupom je:
I'm dad's son I'm dad's son too
Tiež pozri get_class() a is_subclass_of()