
JsVarDump
0 тенге
-0%
0 тенге
Артикул:
Цена
0 тенге
-0%
0 тенге
Экономия
0 тенге
Модуль позволяет выводить отладочную
PHP информацию в JS-консоль. Он
поддерживает вложенные массивы (любой
уровень вложенности), объекты и
специальные типы.
ОСОБЕННОСТИ МОДУЛЯ:
* Поддержка вложенных массивов;
* PHP-объекты выводятся в виде
JS-объекта с ключами ObjectDump (значением
которого является var_dump объекта) и
ObjectProps (значением которого является
объект-массив всех public-свойств
объекта)
* Перед отладочной информацией
всегда выводится путь к php-скрипту и
номер строки, из которой вызван
отладочный метод.
* При установке модуль автоматически
прописывает...
Работает на редакциях Битрикс
Бизнес, Корпоративный портал, Малый бизнес, Первый сайт, Стандарт, Старт, Энтерпрайз;
Адаптивность
Нет;
Композит
Нет;
Опубликовано
30.10.2013;
Описание
Модуль позволяет выводить отладочную PHP информацию в JS-консоль. Он поддерживает вложенные массивы (любой уровень вложенности), объекты и специальные типы.
Особенности модуля:
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"
Особенности модуля:
- Поддержка вложенных массивов;
- PHP-объекты выводятся в виде JS-объекта с ключами ObjectDump (значением которого является var_dump объекта) и ObjectProps (значением которого является объект-массив всех public-свойств объекта)
- Перед отладочной информацией всегда выводится путь к php-скрипту и номер строки, из которой вызван отладочный метод.
- При установке модуль автоматически прописывает подключение себя первой строкой в init.php, так что методы модуля сразу доступны в любой точке сайта. При удалении модуля, естественно, данная строка стирается.
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 раз
Отзывы