Категории

Отладчик KintMax (debuger). d(), s(), ds(), ss(), dp() вместо var_dump, var_export, print_r, pre

Бесплатно

Описание

Больше никаких лишних проверок и случайных утечек данных

Разработчики на 1С-Битрикс хорошо знают ситуацию: нужно срочно проверить переменную, вы написали var_dump или print_r, а потом судорожно вспоминаете, не забыли ли обернуть вывод проверкой на администратора. С модулем «Отладчик KintMax» эта проблема уходит навсегда. Решение автоматически определяет, кому показывать отладочную информацию. Вам больше не нужно писать $USER->isAdmin() — модуль делает это сам, без вашего участия. Это не просто экономия пары строк кода, это гарантия, что заказчик или посетитель сайта никогда не увидит технический мусор на экране. Если вы когда-нибудь забывали убрать var_dump перед выкладкой на боевой сервер, вы оцените эту возможность по достоинству.

Пять функций отладки под любую задачу

Вместо того чтобы запоминать десятки разных функций для вывода данных, KintMax предлагает всего пять, но каждая из них закрывает конкретную потребность. Стандартные d() и s() — для быстрого просмотра массива или объекта прямо на странице. Если нужно показать структуру данных без лишнего визуального шума, используйте dp() — это классический вывод, который не перегружает экран. Но главная находка модуля — функции ds() и ss(). Это специальные версии для вывода отладочной информации в боковую панель (слайдер) Битрикса. Теперь вам не нужно беспокоиться о том, что данные разорвут верстку страницы или будут мешать работе интерфейса. Просто вызовите ds() или ss() — и вся информация аккуратно откроется в панели, которую можно закрыть одним кликом.

Отладка, которая не ломает верстку и не мешает заказчику

Стандартный Kint — мощный инструмент, но у него есть два недостатка: он часто разрывает верстку сайта, а область вывода слишком мала для комфортного анализа данных. Разработчики KintMax решили эти проблемы кардинально. Функции ds() и ss() специально адаптированы под интерфейс 1С-Битрикс. Они выводят информацию в боковой панели, которая не затрагивает основной контент страницы. Вы можете спокойно работать с данными, не боясь, что случайно покажете клиенту сырой массив. И самое удобное: вывод данных можно полностью отключить в настройках, не удаляя сами функции отладки из кода. Это значит, что вы оставляете d(), s(), ds() и ss() прямо в рабочем проекте, а на боевом сервере они просто перестают работать. Никаких лишних телодвижений, никакого риска.

Структурированный вывод вместо каши из данных

Когда вы используете var_dump или print_r, вы получаете просто «простыню» текста, в которой сложно ориентироваться. KintMax превращает эти данные в аккуратно структурированный блок с подсветкой типов, свернутыми массивами и понятной иерархией. Вы видите не просто значения, а полную картину: ключи, типы данных, вложенные элементы. Это особенно полезно при работе с большими объектами Битрикса — заказами, пользователями, инфоблоками. Вместо того чтобы прокручивать бесконечный список, вы получаете компактное древовидное представление, где все важное на виду. И если вам нужно что-то уточнить, достаточно просто развернуть нужную ветку.

Инструмент, который растет вместе с вами

Авторы модуля не собираются останавливаться на достигнутом. Они открыты для предложений и идей от разработчиков. Если вам не хватает какой-то функции или вы видите, как можно улучшить вывод данных, просто напишите feedback. Разработчики обещают быстро внедрять полезные доработки. Это значит, что KintMax — не статичный продукт, а живой инструмент, который будет адаптироваться под реальные нужды веб-разработчиков. Вы получаете не просто замену var_dump, а полноценную экосистему для отладки, которая экономит время, нервы и делает код чище. Забудьте о том, чтобы писать проверки на админа, мучиться с версткой или случайно показывать клиенту технические детали. Просто установите модуль и пользуйтесь пятью удобными функциями для любых задач.

Часто задаваемые вопросы

Отладчик KintMax (debuger). d(), s(), ds(), ss(), dp() вместо var_dump, var_export, print_r, pre
Бесплатно
5 / 5
1 отзыв 3 обсуждениея

Характеристики

Версия 1.0.3
Добавлен 02.10.2023
Установок 100 - 499 раз
Код rutego.kintmax
Адаптивный Нет
Composite Нет