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