328 of 410 menu

Funkce class_parents

Funkce class_parents vrací pole s názvy všech rodičovských tříd pro zadanou třídu nebo objekt. Jako první parametr přijímá objekt nebo název třídy a jako druhý (volitelný) - příznak automatického načítání.

Syntaxe

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

Příklad

Získáme rodičovské třídy pro objekt:

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

Výsledek provedení kódu:

['ParentClass' => 'ParentClass']

Příklad

Získáme rodičovské třídy podle názvu třídy:

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

Výsledek provedení kódu:

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

Příklad

Ověříme funkčnost s neexistující třídou:

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

Výsledek provedení kódu:

false

Viz také

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout