Функција get_class
Функција get_class враћа назив класе прослеђеног објекта.
Ако се функција позива без параметара унутар методе класе,
вратиће назив те класе. У случају прослеђивања не-објекта
функција ће вратити false и изазвати упозорење.
Синтакса
phpget_class([object]);
Пример
Добијмо назив класе за направљени објекат:
php<?php
class MyClass {}
$obj = new MyClass();
echo get_class($obj);
?>
Резултат извршавања кода:
php'MyClass'
Пример
Коришћење функције без параметара унутар методе класе:
php<?php
class TestClass {
public function showClassName() {
return get_class();
}
}
$test = new TestClass();
echo $test->showClassName();
?>
Резултат извршавања кода:
php'TestClass'
Пример
Покушај да се добије класа за не-објекат:
php<?php
$res = get_class('not an object');
var_dump($res);
?>
Резултат извршавања кода:
phpfalse
Погледајте такође
-
функцију get_parent_class,
која враћа родитељску класу -
функцију get_called_class,
која враћа класу која је позвана -
функцију is_a,
која проверава припадност класи