====== debug_print_backtrace - Выводит стек вызовов функций ======
(PHP 5, PHP 7)
debug_print_backtrace — Выводит стек вызовов функций
===== Описание =====
void debug_print_backtrace ([ int $options = 0 [, int $limit = 0 ]] )
debug_print_backtrace() выводит стек вызовов функций. Выводит вызовы функций, имена включенных/требуемых файлов и другую информацию из функций (eval()).
===== Список параметров =====
options
В версии 5.3.6, этот аргумент является битовой маской для следующих настроек:
debug_print_backtrace() options
DEBUG_BACKTRACE_IGNORE_ARGS Требуется или нет не выводить данные с индексом "args", то есть списки аргументов всех функций/методов, для уменьшения расхода памяти.
limit
В версии 5.4.0, этот аргумент используется для ограничения количества вызовов функций, которые будут выведены. По умолчанию (limit=0) будет выведен весь стек вызовов.
===== Возвращаемые значения =====
Эта функция не возвращает значения после выполнения.
===== Список изменений =====
Версия Описание
5.4.0 Добавлен необязательный аргумент limit.
5.3.6 Добавлен необязательный аргумент options.
===== Примеры =====
Пример #1 Пример использования debug_print_backtrace()
Результатом выполнения данного примера будет что-то подобное:
#0 c() called at [/tmp/include.php:10]
#1 b() called at [/tmp/include.php:6]
#2 a() called at [/tmp/include.php:17]
#3 include(/tmp/include.php) called at [/tmp/test.php:3]