Bitrix PHP

2 способа отладки вебприложений

При разработке вебприложений (сайт, конечно, также является вебприложением) очень важное место занимает их отладка. Для отладки естественно нужно видеть, что происходит с данной конкретной переменной при проходе, через какой-то участок кода.

var_dump — способ

Самый простой вариант использование оператора var_dump() — мы получаем состав переменной, даже будь это объект или массив. Если обернуть вывод этого оператора в <pre>, то будет крайне удобочитаемо.

firePHP — способ

Кажется, на этом можно и остановиться, для отладки более чем достаточно, переменные видно, но есть более технологичный и в конечном итоге удобный способ просмотра содержимого переменных. Для этого нам понадобиться установленный браузер FireFox, установленное расширение FireBug и установленное расширение FirePHP (http://www.firephp.org/).

Далее нужно скачать с сайта firephp.org последнюю версию класса для работы с расширением FirePHP и подлючить этот класс к своему движку.

Поскольку я использую Битрикс, то напишу как присоединить к нему:

  1. Копируем файл fb.php в папку /bitrix/php_interface/
  2. Добавляем в файл /bitrix/php_inteface/init.php строку require_once(‘FirePHPCore/fb.php’);
  3. Все готово — теперь можно использовать логгирование в консоль firebug.

В простейшем варианте это делается так: fb($var) , если нужно поставить метку, то fb($var, ‘Label’);

 

Комментариев: 3

Отставить комментарий

Ваш электронный адрес не будет опубликован.Обязательные для заполнения поля отмечены *

четыре − 2 =