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