328 of 410 menu

Função class_parents

A função class_parents retorna um array com os nomes de todas as classes pai para a classe ou objeto especificado. O primeiro parâmetro aceita um objeto ou nome de classe, e o segundo (opcional) - um sinalizador de carregamento automático.

Sintaxe

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

Exemplo

Obtendo as classes pai para um objeto:

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

Resultado da execução do código:

['ParentClass' => 'ParentClass']

Exemplo

Obtendo as classes pai pelo nome da classe:

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

Resultado da execução do código:

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

Exemplo

Verificando o funcionamento com uma classe inexistente:

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

Resultado da execução do código:

false

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar