JsVarDump, ver. 1.0.0

No photo
Рейтинг:
Бесплатно
Работает на редакциях Битрикс:
Первый сайтСтартСтандартМалый бизнесБизнесКорпоративный порталЭнтерпрайз
В случае покупки "JsVarDump" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Помощь, техподдержка
Нужна помощь?
Поможем с настройкой "JsVarDump"
Модуль позволяет выводить отладочную PHP информацию в JS-консоль. Он поддерживает вложенные массивы (любой уровень вложенности), объекты и специальные типы.

Особенности модуля:
  1. Поддержка вложенных массивов;
  2. PHP-объекты выводятся в виде JS-объекта с ключами ObjectDump (значением которого является var_dump объекта) и ObjectProps (значением которого является объект-массив всех public-свойств объекта)
  3. Перед отладочной информацией всегда выводится путь к php-скрипту и номер строки, из которой вызван отладочный метод.
  4. При установке модуль автоматически прописывает подключение себя первой строкой в init.php, так что методы модуля сразу доступны в любой точке сайта. При удалении модуля, естественно, данная строка стирается.
API:
WebformatDebug::Log($var, (string) $label, (bool) $showTime, (bool) $ksort);
WebformatDebug::LogSorted($var, (string) $label, (bool) $showTime);
используют console.log

WebformatDebug::Warn($var, (string) $label, (bool) $showTime, (bool) $ksort);
WebformatDebug::WarnSorted($var, (string) $label, (bool) $showTime);
используют console.warn

WebformatDebug::Error($var, (string) $label, (bool) $showTime, (bool) $ksort);
WebformatDebug::ErrorSorted($var, (string) $label, (bool) $showTime);
используют console.error

Параметры:
$var (обязательный) - php-переменная, которую нужно вывести в консоль.
$label (опциональный) - строковая метка (будет выведена в консоли перед переменной)
$showTime (опциональный) - флаг, указывающий, нужно ли выводить в метке время
$ksort (опциональный) - флаг, указывающий, нужно ли выполнять сортировку массивов по ключу (самой php переменной, если она является массивом, и всех вложенных массивов)



Все методы вида WebformatDebug::*Sorted использую флаг $ksort = true и ничем другим не отличаются от методов без постфикса "Sorted";

Важно!
Наличие дампа переменных в JS может расцениваться веб-антивирусом как вирус. В этом случае добавьте исключение на странице /bitrix/admin/security_antivirus.php?lang=ru по фразе "console.log"
Разработчик Вебформат
Опубликовано 30.10.2013
Версия 1.0.0
Установлено 100 - 499 раз
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Первый сайт, Старт, Стандарт, Малый бизнес, Бизнес, Корпоративный портал
Бесплатно Да
Пробный период Есть
Для корректной работы сайта мы используем файлы куки.
Принять