325 of 410 menu

Funksjonen is_a

Funksjonen is_a tar imot et objekt og et klassenavn, og returnerer true hvis objektet er en forekomst av denne klassen eller dens etterkommer. Den tredje parameteren kan angis for å bestemme om arv skal tas i betraktning (standard er true).

Syntaks

is_a(object, class_name, allow_string = true);

Eksempel

La oss sjekke om et objekt tilhører klassen stdClass:

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

Resultat av kjøring av koden:

true

Eksempel

La oss sjekke arv av klasser:

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

Resultat av kjøring av koden:

true

Eksempel

La oss sjekke arbeid med grensesnitt:

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

Resultat av kjøring av koden:

true

Se også

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis