(PHP 4, PHP 5, PHP 7, PHP 8)
get_declared_classes — Lista todas las clases definidas en PHP
Esta función no tiene parámetros.
Devuelve un array que contiene la lista de nombres de las clases declaradas en el script actual.
Nota:
Se debe tener en cuenta que, dependiendo de las extensiones que estén compiladas o cargadas en PHP, pueden estar presentes otras clases. Esto significa que no se podrán utilizar estos nombres de clases para definir sus propias clases. A continuación se muestra una lista de las clases predefinidas.
Versión | Descripción |
---|---|
7.4.0 | Anteriormente get_declared_classes() siempre retornaba las clases padres antes que las clases hijas. Esto ya no es así. No se garantiza ningún orden particular para el valor de retorno de get_declared_classes(). |
Ejemplo #1 Ejemplo con get_declared_classes()
<?php
print_r(get_declared_classes());
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => stdClass [1] => __PHP_Incomplete_Class [2] => Directory )