318 of 410 menu

Funkcja get_class

Funkcja get_class zwraca nazwę klasy przekazanego obiektu. Jeśli funkcja jest wywoływana bez parametrów wewnątrz metody klasy, zwróci nazwę tej klasy. W przypadku przekazania nieobiektu funkcja zwróci false i wywoła ostrzeżenie.

Składnia

get_class([object]);

Przykład

Uzyskajmy nazwę klasy dla utworzonego obiektu:

<?php class MyClass {} $obj = new MyClass(); echo get_class($obj); ?>

Wynik wykonania kodu:

'MyClass'

Przykład

Użycie funkcji bez parametrów wewnątrz metody klasy:

<?php class TestClass { public function showClassName() { return get_class(); } } $test = new TestClass(); echo $test->showClassName(); ?>

Wynik wykonania kodu:

'TestClass'

Przykład

Próba uzyskania klasy dla nieobiektu:

<?php $res = get_class('not an object'); var_dump($res); ?>

Wynik wykonania kodu:

false

Zobacz też

uzchyeskkuz