325 of 410 menu

is_a funksiýasy

is_a funksiýasy obýekti we klasyň adyny kabul edýär we obýekt bu klassyň ýa-da onuň mirasçysynyň nusgasy bolsa true gaýtaryp berýär. Üçünji parametr bilen miras almagy hasaba almalydygyny görkezip bolýar (deslapky bahasy true).

Sintaksis

is_a(object, class_name, allow_string = true);

Mysal

Obýektiň stdClass klassa degişlidigini barlalyň:

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

Kodyň ýerine ýetiriliş netijesi:

true

Mysal

Klaslaryň miras almagyny barlalyň:

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

Kodyň ýerine ýetiriliş netijesi:

true

Mysal

Interfeýsler bilen işlemegi barlalyň:

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

Kodyň ýerine ýetiriliş netijesi:

true

Şeýle hem serediň

  • is_subclass_of funksiýasyny,
    miras almagy barlaýar
  • instanceof funksiýasyny,
    nusgany barlamak operatory
  • get_class funksiýasyny,
    obýektiň klasyny gaýtaryp berýär
  • class_implements funksiýasyny,
    klasyň interfeýslerini gaýtaryp berýär
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et