
Отладчик Kint v5.0 — альтернатива print_r() и var_dump() для PHP 8.x
Отладчик Kint v3.0.0 для 1С-Битрикс — замена print_r() и var_dump(). Установлен 1000+ раз. Оптимизирован для PHP 8.x. Купить готовый шаблон для разработки.
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 07.08.2018
- Обновлено:
- 05.03.2023
- Версия:
- 3.0.0
- Установлено:
- Более 1000 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
- Адаптивность:
- Нет
- Поддержка Композита:
- Нет
- Совместимо с Сайты24
- Нет
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности отладчика Kint v5
Модуль «Отладчик Kint» для 1С-Битрикс — это профессиональный инструмент для разработчиков, который полностью заменяет стандартные PHP-функции print_r() и var_dump(). Вместо сырых и трудночитаемых массивов данных, которые выводят встроенные средства отладки, Kint генерирует структурированную, интерактивную и стилизованную информацию о переменных. Решение автоматически форматирует вывод с помощью CSS и DHTML, позволяя разработчику мгновенно оценить вложенность объектов, типы данных и значения без ручного анализа длинных строк кода. Версия 5.0 полностью совместима с PHP 8.x и оптимизирована для работы в среде «1С-Битрикс: Управление сайтом».
Ключевые возможности и преимущества
- Простая замена синтаксиса: Вместо print_r($var) или var_dump($var) достаточно написать d($var). Функция работает «из коробки» без дополнительных настроек.
- Контекстная отладка: Kint автоматически отображает не только значение переменной, но и её название, а также точное место вызова (файл и строку кода). Это исключает путаницу при множественных дампах в одном скрипте.
- Трассировка стека вызовов: Модуль показывает полную цепочку вызовов функций вплоть до момента дампа, что критически важно для анализа сложных алгоритмов и поиска источника ошибок.
- Фильтрация и свертка данных: Для больших объектов и массивов данные группируются в свернутые блоки. Разработчик может разворачивать только нужные уровни вложенности, не перегружая экран лишней информацией.
- Поддержка всех редакций Битрикс: Модуль совместим с любыми редакциями: от «Первого сайта» и «Старта» до «Энтерпрайз» и «Корпоративного портала». Для установки требуется только базовая версия продукта.
Что получает покупатель после установки
После инсталляции модуля в панель управления 1С-Битрикс разработчик получает готовый к использованию отладчик, интегрированный в ядро системы. Не требуется вносить изменения в файлы конфигурации или подключать сторонние библиотеки вручную — все функции доступны глобально. Вместе с модулем поставляется полная документация по использованию методов d() и Kint::dump(). Покупатель получает бессрочную лицензию на текущую версию (5.0), которая прошла проверку на более чем 1000 установках и обновлена до актуального состояния на март 2023 года.
Для кого подходит это решение
Продукт предназначен исключительно для веб-разработчиков и технических специалистов, занимающихся созданием, доработкой и поддержкой сайтов на платформе 1С-Битрикс. Он будет полезен в любых бизнес-тематиках: от интернет-магазинов и корпоративных порталов до сложных многофункциональных систем. Kint особенно востребован в проектах, где требуется быстрая отладка API-запросов, проверка данных из комплексных компонентов или анализ работы кастомных модулей. Инструмент не имеет ограничений по типу бизнеса и подходит как для внутренних отделов разработки, так и для веб-студий, оказывающих услуги аутсорсинга.
Использование:
Кроме того, данная библиотека предоставляет дополнительные полезные фичи:
- Расстраивались ли вы когда-нибудь из-за того, что не видите название распечатанной в текущий момент переменной? Вызывая функции print_r() или var_dump() несколько раз подряд в разных местах кода нет никакой возможности узнать дамп какой переменной выводится в текущий момент. Kint отображает не только название переменной, но и место вызова дампа переменной.
- Дополнительно, можно посмотреть стек вызова функций вплоть до дампа переменной.
- var_dump() представляет более развернутую информацию о переменной, включая тип данных. Однако, намного проще смотреть в результаты выполнения функции print_r(), например, в многомерных массивах. Kint показывает не только значение переменной но и тип данных.
- Kint определяет тип отображаемых данных и выводит их в читаемом виде. Например, для данных типа timestamp выводит дату в читаемом формате, json-данные отображает в виде таблицы и т.д.

Для чего нужен отладчик Kint и чем он лучше стандартных print_r() и var_dump()?
Совместим ли Kint v5.0 с моей версией 1С-Битрикс и PHP?
Какова стоимость модуля и какие условия лицензирования?
Как установить и настроить отладчик Kint?
Предоставляется ли техническая поддержка при покупке модуля?
Установка модуля из Маркетплейса
Перейдите в административном разделе сайта на страницу «Маркетплейс» → «Каталог решений». Найдите модуль «Отладчик Kint v5.0» и нажмите «Установить». Дождитесь окончания загрузки и установки решения.
Активация модуля в системе
После установки перейдите в раздел «Маркетплейс» → «Установленные решения». Найдите в списке модуль «Отладчик Kint» и нажмите «Активировать». Убедитесь, что статус изменился на «Активен».
Проверка настроек по умолчанию
Откройте страницу «Настройки» → «Настройки модулей» → «Отладчик Kint». В большинстве случаев модуль работает без дополнительной конфигурации. При необходимости включите или отключите опцию «Включить для всех пользователей» (рекомендуется оставить выключенной для безопасности на боевом сайте).
Добавление вызова функции в код
Откройте любой PHP-файл шаблона или компонента, где требуется отладка. Замените вызов print_r($var) или var_dump($var) на d($var). Убедитесь, что функция вызывается до вывода HTML-кода страницы.
Проверка работы модуля
Откройте страницу сайта, где была добавлена функция d($var). Вместо сырых данных вы должны увидеть структурированный, стилизованный блок с именем переменной, её значением, типом данных и местом вызова (файл и строка). Если вывод не отображается, проверьте, что модуль активирован и вы находитесь под учетной записью администратора.
- v3.0.005.03.2023- Библиотека kint обновлена до версии 5.0.4. - Поддержка php 8.x
- v2.1.020.09.2017- Добавлена опция для вывода диагностических сообщений только для администраторов.
- v2.0.019.09.2017- Замена устаревшей библиотеки kint;. - Добавление поддержки Kint-js, ф-ия j($var).
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.










