Версия: (PHP 5, PHP 7)
debug_print_backtrace - Выводит стек вызовов функций
Синтаксис:
void
debug_print_backtrace (int $options = 0 [, int $limit = 0 ]])
Параметры:
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 .
|
|
Описание
debug_print_backtrace() выводит стек вызовов функций.
Выводит вызовы функций, имена включенных/требуемых файлов и другую
информацию из функций (
eval()).
Возвращаемые значения
Эта функция не возвращает значения после выполнения.
Примеры:
Пример 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]
|
|