get_declared_classes
(PHP 4, PHP 5)
get_declared_classes — Retorna uma matriz com os nomes das classes definidas
Descrição
Obtém as classes declaradas.
Valor Retornado
Retorna um array de nomes de classes declaradas no script atual.
Note:
A partir do PHP 4.0.1, três classes extras são retornadas no início da matriz: stdClass (definida em Zend/zend.c), OverloadedTestClass (definida em ext/standard/basic_functions.c) e Directory (definida em ext/standard/dir.c).
Note também que, dependendo de quais bibliotecas você tenha compilado ou carregado no no PHP, classes adicionais poderão estar presentes. Isto significa que você não será capaz de distinguir suas próprias classes usando estes nomes. Há uma lista de classes pré-definidas na seção Classes Pré-definidas dos apêndices.
Exemplos
Example #1 Exemplo da get_declared_classes()
<?php
print_r(get_declared_classes());
?>
O exemplo acima irá imprimir algo similar à:
Array
(
[0] => stdClass
[1] => __PHP_Incomplete_Class
[2] => Directory
)
Veja Também
- class_exists() - Checa se uma classe foi definida
- get_declared_interfaces() - Retorna um array com todas as interfaces declaradas
- get_defined_functions() - Retorna um array de todas as funções definidas