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