328 of 410 menu

Funksioni class_parents

Funksioni class_parents kthen një grup me emrat e të gjitha klasave prindërore për klasën ose objektin e specifikuar. Si parametër të parë pranon një objekt ose emër klase, dhe si të dytin (opsional) - një flamur autoloadimi.

Sintaksa

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

Shembull

Le të marrim klasat prindërore për një objekt:

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

Rezultati i ekzekutimit të kodit:

['ParentClass' => 'ParentClass']

Shembull

Le të marrim klasat prindërore sipas emrit të klasës:

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

Rezultati i ekzekutimit të kodit:

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

Shembull

Le të kontrollojmë funksionimin me një klasë që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

false

Shihni gjithashtu

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo