310  /  382
Справочник

Несколько советов

Просмотров: 23224
Дата последнего изменения: 08.09.2020
Роберт Басыров
Сложность урока:
3 уровень - средняя сложность. Необходимо внимание и немного подумать.
1
2
3
4
5
Недоступно в лицензиях:
Ограничений нет
Цитатник веб-разработчиков.

Максим Месилов: Если на текущем проекте сбоит штатный функционал, то следует попробовать смоделировать аналогичную ситуацию в демо-лаборатории от 1С-Битрикс. Эта ссылка должна быть всегда под рукой.

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

var_dump – способ

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

FirePHP – способ

Есть более технологичный и в конечном итоге удобный способ просмотра содержимого переменных. Для этого нам понадобится установленный браузер FireFox, установленное расширение FireBug и установленное расширение FirePHP.

Загрузите с этого сайта последнюю версию класса для работы с расширением FirePHP и подлючите этот класс к своему движку:

  1. Скопируйте файл fb.php в папку /bitrix/php_interface/
  2. Добавьте в файл /bitrix/php_inteface/init.php строку:
    require_once(‘FirePHPCore/fb.php’);

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

36
Курсы разработаны в компании «1С-Битрикс»

Если вы нашли неточность в тексте, непонятное объяснение, пожалуйста, сообщите нам об этом в комментариях.
Развернуть комментарии