Podręcznik PHP
Poprzedni |  | Następny

# get_class

(PHP 4, PHP 5)

get_class -- Zwraca nazwę klasy zadanego obiektu

## Opis

string get_class ( [object obiekt] )

Funkcja ta zwraca nazwę klasy, której obiekt jest egzemplarzem. Zwraca `FALSE` jeżeli obiekt nie jest obiektem.

> Notatka: Klasa zdefiniowana w rozszerzeniu PHP zwracana jest w oryginalnej notacji. W PHP 4, get_class() zwraca nazwę klasy zdefiniowanej przez użytkownika małymi literami, ale w PHP 5 nazwa klasy zostanie zwrócona również w oryginalnej notacji, tak jak nazwy klas z rozszerzeń PHP.

> Notatka: Od PHP 5, argument obiekt jest opcjonalny, jeśli funkcja została wywołana z wnętrza metody obiektu.

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

`<?php class foo { function foo() { // implementacja pewnej logiki... } function nazwa() { echo "Nazywam się " , get_class($this) , "\n"; } } // tworzymy obiekt $bar = new foo(); // zewnętrzne wołanie echo "Jego nazwa to " , get_class($bar) , "\n"; // wewnętrzne wołanie $bar->nazwa(); ?>`

Powyższy przykład wyświetli:

    Jego nazwa to foo
    Nazywam się foo

Patrz także: get_parent_class(), gettype(), is_subclass_of().

Poprzedni | Spis treści | Następny
get_class_vars | Początek rozdziału | get_declared_classes