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.

Príklad 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()