Podręcznik PHP
Poprzedni |  | Następny

# 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.

> Notatka: 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).

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

Poprzedni | Spis treści | Następny
get_object_vars | Początek rozdziału | interface_exists