get_declared_classes

(PHP 4, PHP 5, PHP 7, PHP 8)

get_declared_classesRetorna um array com os nomes das classes definidas

Descrição

get_declared_classes(): array

Obtém as classes declaradas.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna um array de nomes das classes declaradas no script atual.

Note:

Observe que, dependendo de quais bibliotecas tenham sido compiladas ou carregadas no PHP, classes adicionais podem estar presentes. Isto significa que não será possível definir classes de usuário usando estes nomes. Há uma lista de classes pré-definidas na seção Classes Pré-definidas dos apêndices.

Registro de Alterações

Versão Descrição
7.4.0 Anteriormente a função get_declared_classes() sempre retornada classes pais antes das classes filhas. Isto não é mais o que acontece. Nenhuma ordem em particular é garantida para o valor de retorno de get_declared_classes().

Exemplos

Example #1 Exemplo de get_declared_classes()

<?php
print_r(get_declared_classes());
?>

O exemplo acima produzirá algo semelhante a:

Array
(
    [0] => stdClass
    [1] => __PHP_Incomplete_Class
    [2] => Directory
)

Veja Também