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

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

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

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

Отладчик Kint, замена print_r() и var_dump(), версия 5.0, php8.x

Многие разработчики используют функции 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(), версия 5.0, php8.x

Отладчик Kint, замена print_r() и var_dump(), версия 5.0, php8.x

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

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

Опубликовано:
07.08.2018
Обновлено:
05.03.2023
Версия:
3.0.0
Установлено:
Более 1000 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты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-данные отображает в виде таблицы и т.д.
Отзывы (2)
Обсуждения (13)
1 - 5 из 13
Что нового
3.0.0 (05.03.2023) - Библиотека kint обновлена до версии 5.0.4. - Поддержка php 8.x
2.1.0 (20.09.2017) - Добавлена опция для вывода диагностических сообщений только для администраторов.
2.0.0 (19.09.2017) - Замена устаревшей библиотеки kint;. - Добавление поддержки Kint-js, ф-ия j($var).
Установка
Установите модуль "print_r() и var_dump(): версия 2.0" и используйте в работе: нет ничего проще :)
Поддержка
Для данного решения техподдержка не предусмотрена. По другим вопросам можно написать во вкладку "Обсуждения".

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

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

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