Loading:


string get_parent_class
string get_parent_class ([ $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.


Informacja: Od PHP 5, argument obiekt jest opcjonalny, jeśli funkcja została wywołana z wnętrza metody obiektu. Jeśli zostanie wywołana bez argumentu spoza metody, zwrócona zostanie wartość FALSE (lub NULL razem z ostrzeżeniem w wersjach starszych niż PHP 5.1.0).



Napisz Artyku³

Listing


//Example #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


     

 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2020 v.1.5 | design: diviXdesign & rainbowcolors