get_class_vars
get_declared_classes
Funkcje Klasy/Obiekty
PHP Manual

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

> Informacja: 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.

> Informacja:

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

get_class_vars
get_declared_classes
Funkcje Klasy/Obiekty
PHP Manual