325 of 410 menu

Funktionen is_a

Funktionen is_a tager et objekt og et klassenavn, og returnerer true, hvis objektet er en instans af denne klasse eller dens efterkommer. En tredje parameter kan angives for at specificere om arv skal tages i betragtning (som standard true).

Syntaks

is_a(object, class_name, allow_string = true);

Eksempel

Lad os kontrollere om objektet tilhører klassen stdClass:

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

Resultat af kodeudførelse:

true

Eksempel

Lad os kontrollere klassearv:

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

Resultat af kodeudførelse:

true

Eksempel

Lad os kontrollere arbejdet med interfaces:

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

Resultat af kodeudførelse:

true

Se også

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis