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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан