325 of 410 menu

is_a функциясы

is_a функциясы объектти жана класс атын кабыл алып, объект ушул класстын же анын тукумунун мисалы болсо true кайтарат. Үчүнчү параметр менен мурастоону эске алуу керекпи же жокпу көрсөтсө болот (демейки true).

Синтаксис

is_a(object, class_name, allow_string = true);

Мисал

Объект stdClass класска таандыкпы же жокпу текшеребиз:

<?php $obj = new stdClass(); var_dump(is_a($obj, 'stdClass')); ?>

Кодду иштетүүнүн натыйжасы:

true

Мисал

Класстардын мурастоосун текшеребиз:

<?php class ParentClass {} class ChildClass extends ParentClass {} $child = new ChildClass(); var_dump(is_a($child, 'ParentClass')); ?>

Кодду иштетүүнүн натыйжасы:

true

Мисал

Интерфейстер менен иштөөнү текшеребиз:

<?php interface MyInterface {} class MyClass implements MyInterface {} $obj = new MyClass(); var_dump(is_a($obj, 'MyInterface')); ?>

Кодду иштетүүнүн натыйжасы:

true

Ошондой эле караңыз

  • is_subclass_of функциясын,
    ал мурастоону текшейт
  • instanceof функциясын,
    мисалды текшерүү операторун
  • get_class функциясын,
    ал объекттин классын кайтарат
  • class_implements функциясын,
    ал класстын интерфейстерин кайтарат
Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу