325 of 410 menu

Funktionen is_a

Funktionen is_a tar ett objekt och ett klassnamn, och returnerar true om objektet är en instans av denna klass eller dess avkomma. En tredje parameter kan användas för att ange om arv ska beaktas (standard är true).

Syntax

is_a(object, class_name, allow_string = true);

Exempel

Låt oss kontrollera om ett objekt tillhör klassen stdClass:

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

Resultat av kodkörning:

true

Exempel

Låt oss kontrollera klassarv:

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

Resultat av kodkörning:

true

Exempel

Låt oss kontrollera funktionen med gränssnitt:

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

Resultat av kodkörning:

true

Se även

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa