Просмотр трассировки стека |
Для отладки программы не менее важно выяснить, каким образом ее выполнение достигло интересующей нас стадии. Как упоминалось ранее, в программном стеке хранится последовательность вызовов функций, приведшая к данной стадии выполнения программы (например, в файле index .php был вызван метод dispatch () из класса JSite, где, в свою очередь, был вызван метод renderComponent () из класса JComponentHelper). Содержимое стека можно вывести в любой момент выполнения программы с помощью следующего фрагмента кода: var_dump(debug_backtrace()); die ; Трассировка стека выводится в следующей последовательности: текущая программа — из вершины стека, а исходная вызывающая программа (в данном случае файл index.php) — из дна стека.
Понравился материал? Пригодилась информация? Плюсани в социалки!
Теги:
|
Похожие новости | |
|