get_declared_classes
(PHP 4, PHP 5, PHP 7, PHP 8)
get_declared_classes — Retorna um array com os nomes das classes definidas
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
- class_exists() - Verifica se uma classe foi definida
- get_declared_interfaces() - Retorna um array com todas as interfaces declaradas
- get_defined_functions() - Retorna um array com todas as funções definidas