328 of 410 menu

Funkcija class_parents

Funkcija class_parents grąžina masyvą su visų tėvinių klasių pavadinimais nurodytai klasei ar objektui. Pirmu parametru priima objektą ar klasės pavadinimą, o antru (neprivalomu) - automatinio įkėlimo vėliavėlę.

Sintaksė

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

Pavyzdys

Gaukime tėvines klases objektui:

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

Kodo vykdymo rezultatas:

['ParentClass' => 'ParentClass']

Pavyzdys

Gaukime tėvines klases pagal klasės pavadinimą:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Patikrinkime darbą su neegzistuojančia klase:

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

Kodo vykdymo rezultatas:

false

Taip pat žiūrėkite

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti