318 of 410 menu

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 функцияси,
    у синфга тегишлиликни текширади
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш