328 of 410 menu

Funkcia class_parents

Funkcia class_parents vráti pole s názvami všetkých nadradených tried pre zadanú triedu alebo objekt. Prvým parametrom prijíma objekt alebo názov triedy a druhým (voliteľným) - príznak automatického načítania.

Syntax

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

Príklad

Získajme nadradené triedy pre objekt:

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

Výsledok vykonania kódu:

['ParentClass' => 'ParentClass']

Príklad

Získajme nadradené triedy podľa názvu triedy:

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

Výsledok vykonania kódu:

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

Príklad

Skontrolujme činnosť s neexistujúcou triedou:

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

Výsledok vykonania kódu:

false

Pozrite tiež

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť