328 of 410 menu

Funkcija class_parents

Funkcija class_parents atgriež masīvu ar visu norādītās klases vai objekta vecāku klašu nosaukumiem. Pirmo parametru pieņem objektu vai klases nosaukumu, bet otro (neobligāto) - automātiskās ielādes flagu.

Sintakse

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

Piemērs

Iegūsim vecāku klases objektam:

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

Koda izpildes rezultāts:

['ParentClass' => 'ParentClass']

Piemērs

Iegūsim vecāku klases pēc klases nosaukuma:

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

Koda izpildes rezultāts:

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

Piemērs

Pārbaudīsim darbību ar neesošu klasi:

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

Koda izpildes rezultāts:

false

Skatiet arī

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt