Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > интерпритатор


Автор: Zipo 7.9.2004, 16:34
Можно ли узнать от интерпретатора, к какой строчке кода сейчас управление, т.е. какая строчка исполняется.
Или, что-то наподобие этого. Чтобы можно было точно идентифицировать нужное место.

Это что-то вроде помощи программеру в исправлении багов.
К примеру, при возникновении критической ситуации делаем die(function1()); И передаем функции имя файла и номер строчки, в которой был вызван die. Та в свою очередь, это запротоколирует.

Автор: Ignat 7.9.2004, 16:57
Есть программа, называется, кажется ZendEditor. Там есть дебаггер.
Я, например, если сомневаюсь ставлю в нужном месте echo и смотрю переменную.

Автор: Zipo 7.9.2004, 19:45
дело не в определении ошибки в данный момент.
в более менее законченном продукте эхо не поставишь.

Но вот если возникла проблема с этим продуктом, то такая конструкция поможет быстрее найти ошибку.

Автор: Zipo 7.9.2004, 19:56
за это товечают константы
__LINE__ и __FILE__

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)