(PHP 4, PHP 5, PHP 7, PHP 8)
get_declared_classes — Возвращает массив с именами объявленных классов
У этой функции нет параметров.
Функция возвращает массив имён классов, которые объявили в текущем скрипте.
Замечание:
Учтите также, что в зависимости от модулей, которые собрали или загрузили в PHP, количество дополнительных классов варьируется. Это означает, что не получится объявлять свои классы с этими именами. Список предопределённых классов приводит раздел приложения «Предопределённые классы».
| Версия | Описание |
|---|---|
| 7.4.0 | Раньше функция get_declared_classes() возвращала родительские классы перед дочерними классами. Это поведение изменилось. Функция get_declared_classes() не гарантирует порядок имён классов в массиве с результатами. |
Пример #1 Пример использования функции get_declared_classes()
<?php
print_r(get_declared_classes());
?>Вывод приведённого примера будет похож на:
Array
(
[0] => stdClass
[1] => __PHP_Incomplete_Class
[2] => Directory
)