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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау