get_declared_classes

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

get_declared_classesLista todas las clases definidas en PHP

Descripción

get_declared_classes(): array

Lista todas las clases definidas.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

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.

Historial de cambios

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().

Ejemplos

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
)

Ver también