328 of 410 menu

Funcția class_parents

Funcția class_parents returnează un tablou cu numele tuturor claselor părinte pentru clasa sau obiectul specificat. Primul parametru acceptă un obiect sau numele unei clase, iar al doilea (opțional) - un flag de auto-încărcare.

Sintaxă

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

Exemplu

Să obținem clasele părinte pentru un obiect:

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

Rezultatul executării codului:

['ParentClass' => 'ParentClass']

Exemplu

Să obținem clasele părinte după numele clasei:

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

Rezultatul executării codului:

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

Exemplu

Să verificăm funcționarea cu o clasă inexistentă:

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

Rezultatul executării codului:

false

Vedeți și

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge