Функция debug_print_backtrace() PHP
Пример
печать одного PHP отладочного отладчика:
<?php функция a($txt) { b("Гленн"); } функция b($txt) { c("Кливленд"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
Вывод кода类似 такому:
#0 c(Cleveland) called at [C:\webfolder\test.php:6] #1 b(Glenn) called at [C:\webfolder\test.php:3] #2 a(Peter) called at [C:\webfolder\test.php:11]
Определение и использование
Функция debug_print_backtrace() распечатывает трейс PHP (backtrace).
debug_print_backtrace() распечатывает отладочный трейс PHP. Он распечатывает вызовы функций, включенные/заданные файлы и код eval().
Синтаксис
debug_print_backtrace(options,limit);
Параметр | Описание |
---|---|
options |
Опционально. Определяет битовые маски для следующих параметров:
|
limit | Опционально. Используется для ограничения количества возвращаемых кадров стека. По умолчанию (limit=0), возвращаются все кадры стека. |
Технические детали
Возвратное значение: | None |
---|---|
Версия PHP: | 5.0+ |
Журнал обновлений PHP: |
PHP 5.4: Добавлен опциональный параметр limit. PHP 5.3.6: Добавлен опциональный параметр options. |