328 of 410 menu

Funktionen class_parents

Funktionen class_parents returnerar en array med namn på alla föräldraklasser för den angivna klassen eller objektet. Den tar första parametern som ett objekt eller klassnamn, och den andra (valfria) - en flagga för automatisk laddning.

Syntax

class_parents( object|string $class, [bool $autoload = true] ): array|false

Exempel

Få föräldraklasserna för ett objekt:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); $res = class_parents($obj); print_r($res); ?>

Resultat av kodkörning:

['ParentClass' => 'ParentClass']

Exempel

Få föräldraklasserna efter klassnamn:

<?php class GrandParent {} class ParentClass extends GrandParent {} class ChildClass extends ParentClass {} $res = class_parents('ChildClass'); print_r($res); ?>

Resultat av kodkörning:

['ParentClass' => 'ParentClass', 'GrandParent' => 'GrandParent']

Exempel

Kontrollera funktionen med en icke-existerande klass:

<?php $res = class_parents('NonExistentClass', false); var_dump($res); ?>

Resultat av kodkörning:

false

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