Заказать звонок
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности
Логин
Пароль
Зарегистрироваться
После регистрации на сайте вам будет доступно отслеживание состояния заказов, личный кабинет и другие новые возможности

JsVarDump, 1.0.0

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