Forum und email

get_parent_class

(PHP 4, PHP 5)

get_parent_class — Vracia názov rodičovskej triedy pre objekt alebo triedu

Popis

string get_parent_class ( mixed $obj )

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