325 of 410 menu

Funkcia is_a

Funkcia is_a prijíma objekt a názov triedy, vracia true, ak objekt je inštanciou tejto triedy alebo jej potomka. Tretím parametrom je možné určiť, či je potrebné brať do úvahy dedičstvo (štandardne true).

Syntax

is_a(object, class_name, allow_string = true);

Príklad

Skontrolujeme, či objekt patrí do triedy stdClass:

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

Výsledok vykonania kódu:

true

Príklad

Skontrolujeme dedičstvo tried:

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

Výsledok vykonania kódu:

true

Príklad

Skontrolujeme prácu s interfacami:

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

Výsledok vykonania kódu:

true

Pozri tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť