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.

Nota:

Note que, dependendo de quais bibliotecas você tenha compilado ou carregado 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ãoDescriçã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

Exemplo #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

To Top