Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Удобная отладка кода Kint вместо print_r() и var_dump()

ОписаниеМногие разработчики используют функции print_r() и var_dump() для отладки своих приложений. К сожалению, они не предназначены для того, чтобы получить какую-либо человекочитаемую информацию о переменной. Kint делает тоже самое, что и представленные функции, однако в результате мы получаем информацию приукрашенную при помощи CSS и DHTML.Использование:// вместо  print_r($var); // или var_dump($var); //пишем d($var);Кроме того, данная библиотека предоставляет дополнительные полезные фичи:Расстраивались ли вы когда-нибудь из-за того, что не видите название распечатанной в текущий момент переменной? Вызывая функции print_r() или var_dump() несколько раз подряд в разных местах кода нет никакой возможности узнать дамп какой переменной выводится в текущий момент. Kint отображает не только название переменной, но и место вызова дампа переменной.Дополнительно, можно посмотреть стек вызова функций вплоть до дампа переменной.var_dump() представляет более развернутую информацию о переменной, включая тип данных. Однако, намного проще смотреть в результаты выполнения функции print_r(), например, в многомерных массивах. Kint показывает не только значение переменной но и тип данных.Kint определяет тип отображаемых данных и выводит их в читаемом виде. Например, для данных типа timestamp выводит дату в читаемом формате, json-данные отображает в виде таблицы и т.д.

Удобная отладка кода Kint вместо print_r() и var_dump()

Удобная отладка кода Kint вместо print_r() и var_dump()

Скриншоты
Описание

Технические данные

Опубликовано:
05.03.2023
Версия:
0.0.1
Установлено:
Менее 50 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Нет

Пользовательское соглашение

Описание

Описание

Многие разработчики используют функции print_r() и var_dump() для отладки своих приложений. К сожалению, они не предназначены для того, чтобы получить какую-либо человекочитаемую информацию о переменной. Kint делает тоже самое, что и представленные функции, однако в результате мы получаем информацию приукрашенную при помощи CSS и DHTML.

Использование:
// вместо  print_r($var);
// или var_dump($var);
//пишем d($var);
Кроме того, данная библиотека предоставляет дополнительные полезные фичи:
  1. Расстраивались ли вы когда-нибудь из-за того, что не видите название распечатанной в текущий момент переменной? Вызывая функции print_r() или var_dump() несколько раз подряд в разных местах кода нет никакой возможности узнать дамп какой переменной выводится в текущий момент. Kint отображает не только название переменной, но и место вызова дампа переменной.
  2. Дополнительно, можно посмотреть стек вызова функций вплоть до дампа переменной.
  3. var_dump() представляет более развернутую информацию о переменной, включая тип данных. Однако, намного проще смотреть в результаты выполнения функции print_r(), например, в многомерных массивах. Kint показывает не только значение переменной но и тип данных.
  4. Kint определяет тип отображаемых данных и выводит их в читаемом виде. Например, для данных типа timestamp выводит дату в читаемом формате, json-данные отображает в виде таблицы и т.д.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Установите модуль "Удобная отладка кода Kint вместо print_r() и var_dump()" и используйте в работе: нет ничего проще

*** если у вас ранее был установлен старый модуль "print_r() и var_dump(): версия 2.0" (https://marketplace.1c-bitrix.ru/solutions/artofbx.kint/) не забудьте его удалить. Старый модуль не имеет поддержки PHP 8.
Поддержка
Для данного решения техподдержка не предусмотрена. По другим вопросам можно написать во вкладку "Обсуждения".

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки