get_parent_class

(PHP 4, PHP 5)

get_parent_class -- Pobiera nazwę klasy przodka dla obiektu lub klasy

Opis

string get_parent_class ( mixed obiekt )

Jeżeli obiekt jest obiektem, zwraca nazwę klasy przodka klasy której obiekt jest egzemplarzem.

Jeżeli obiekt jest ciągiem znakowym, zwraca nazwę klasy przodka klasy o tej nazwie. Ta funkcjonalność została dodana w PHP 4.0.5.

Przykład 1. Przykład użycia get_parent_class()

<?php

class tata {
    function
tata()
    {
    
// implementacja jakiejś logiki...
    
}
}

class
dziecko extends tata {
    function
dziecko()
    {
        echo
"Moim prodkiem jest " , get_parent_class($this) , "\n";
    }
}

class
dziecko2 extends tata {
    function
dziecko2()
    {
        echo
"Moim przodkiem także jest " , get_parent_class('dziecko2') , "\n";
    }
}

$foo = new dzicko();
$bar = new dziecko2();

?>

Powyższy przykład wyświetli:

Moim przodkiem jest tata
Moim przodkiem także jest tata

Patrz także: get_class(), is_subclass_of()

Hosting by: Hurra Communications Sp. z o.o.
Generated: 2007-01-26 18:02:27