328 of 410 menu

Funksie class_parents

Die funksie class_parents gee 'n array terug met die name van alle ouerklasse vir die gespesifiseerde klas of objek. Die eerste parameter neem 'n objek of klasnaam, en die tweede (opsies) - 'n vlag vir outolading.

Sintaksis

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

Voorbeeld

Kry die ouerklasse vir 'n objek:

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

Resultaat van die kode:

['ParentClass' => 'ParentClass']

Voorbeeld

Kry die ouerklasse volgens die klasnaam:

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

Resultaat van die kode:

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

Voorbeeld

Kontroleer die werking met 'n nie-bestaande klas:

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

Resultaat van die kode:

false

Sien ook

  • die funksie class_implements,
    wat die koppelvlakke van 'n klas teruggee
  • die funksie get_class,
    wat die naam van die klas van 'n objek teruggee
  • die funksie is_subclass_of,
    wat oorerflike verhoudings tussen klasse kontroleer
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp