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 функциясы,
ол класқа жатқызылуды тексереді