
Инструмент отладки VarDumper: функции dd() и d()
Отладчик VarDumper для 1С-Битрикс с функциями dd() и d(). Установите мощный инструмент отладки как в Laravel на свой сайт. Купите готовый модуль сейчас
Нужна лицензия 1С-Битрикс?
Поможем купить новую лицензию или продлить действующую — «1С-Битрикс: Управление сайтом» и Битрикс24.
Технические данные
- Опубликовано:
- 10.01.2023
- Версия:
- 1.0.0
- Установлено:
- 100 - 499 раз
- Подходящие редакции:
- «Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз», «Интернет-магазин + CRM»
- Адаптивность:
- Да
- Поддержка Композита:
- Да
- Совместимо с Сайты24
- Да
Онлайн-демонстрация
Хотите увидеть продукт в действии? Запросите демонстрацию — мы покажем всё вживую и ответим на вопросы.
Возможности отладчика VarDumper
Отладчик VarDumper как в Laravel | Функции dd(), d() — это профессиональное готовое решение для платформы 1С-Битрикс, которое внедряет мощный компонент Symfony VarDumper в вашу CMS. Продукт предназначен для веб-разработчиков и администраторов сайтов, которым требуется быстро и наглядно анализировать содержимое любых PHP-переменных во время отладки. Вместо стандартных и малоинформативных функций var_dump() и print_r() модуль предоставляет структурированный, цветной и интерактивный вывод данных, что существенно ускоряет поиск ошибок и анализ состояния приложения. Решение совместимо со всеми редакциями Битрикс (от «Первого сайта» до «Энтерпрайза»), поддерживает адаптивность и работу с композитом.
После установки модуля покупатель получает набор из четырех глобальных функций, доступных в любом компоненте, шаблоне или PHP-скрипте сайта. Основные из них:
- dump() — аналог известной функции из Laravel, которая выводит дамп переменной в удобном для чтения формате с раскрывающимися блоками и цветовой кодировкой типов данных.
- dd() — комбинация dump() и die(). Выводит дамп и немедленно останавливает выполнение скрипта. Незаменима для точной локализации проблем.
- debug() — специализированный аналог dump(), адаптированный под архитектуру Битрикс. Выводит дамп только для пользователей из группы «Администраторы», что безопасно для продакшн-окружения.
- ddebug() — версия debug() с остановкой выполнения скрипта (die).
Особое внимание уделено безопасности и удобству в контексте 1С-Битрикс. Функции debug() и ddebug() автоматически скрывают вывод от посетителей сайта и обычных менеджеров, показывая отладочную информацию исключительно администраторам. Это позволяет разработчикам использовать модуль прямо на боевых проектах без риска раскрытия служебных данных. Решение устанавливается стандартным способом через маркетплейс и не требует сложной настройки — все функции становятся доступны сразу после инсталляции.
Для кого подходит продукт
Разработчикам веб-студий и фрилансерам, обслуживающим проекты на 1С-Битрикс, администраторам интернет-магазинов и корпоративных порталов, а также техническим специалистам, которые регулярно проводят аудит кода. Продукт универсален и не привязан к конкретной тематике бизнеса — он будет полезен в любом проекте, где ведется разработка, доработка или поддержка сайта на данной платформе. Модуль уже установлен от 100 до 500 раз, что подтверждает его востребованность среди профессионального сообщества.
Построенный поверх него, модуль предоставляет улучшенные функции debug() и ddebug(), которые можно использовать вместо var_dump() и print_r().
Использование:
$var = array(
'a simple string' => "in an array of 5 elements",
'a float' => 1.0,
'an integer' => 1,
'a boolean' => true,
'an empty array' => array(),
);
ddebug($var);
Результат:

После установки становится доступны функции:Специально для работы с Bitrix были добавлены функции:Полная информация по возможностям:
https://symfony.com/doc/4.4/components/var_dumper.html
Зачем нужен этот модуль, если в Битриксе уже есть var_dump() и print_r()?
С какими редакциями и версиями 1С-Битрикс совместим модуль?
Какова стоимость модуля и какие условия лицензии?
Сложно ли установить и настроить модуль на сайте?
Какая техническая поддержка предоставляется после покупки?
Установка модуля из Маркетплейса
Перейдите в административном разделе сайта на страницу «Маркетплейс» → «Каталог решений». Найдите модуль «Инструмент отладки VarDumper: функции dd() и d()» и нажмите «Установить». После завершения загрузки подтвердите установку, нажав кнопку «Установить» в открывшемся окне.
Активация в списке решений
Откройте страницу «Маркетплейс» → «Установленные решения». Найдите в списке модуль «Инструмент отладки VarDumper» и убедитесь, что напротив него отображается статус «Установлен» и горит зеленая иконка активности. Если модуль неактивен, нажмите на ссылку «Активировать».
Переход в настройки модуля
В списке установленных решений нажмите на название модуля «Инструмент отладки VarDumper», чтобы перейти на страницу его настроек. Либо воспользуйтесь меню «Настройки» → «Настройки продукта» → «Модули сервиса» и выберите модуль из выпадающего списка.
Первоначальная настройка параметров
На странице настроек модуля проверьте или задайте необходимые параметры: режим работы (например, «Только для администраторов» или «Для всех»), а также включите или отключите функции dd() и d() в зависимости от ваших задач. Сохраните изменения, нажав кнопку «Применить».
Проверка работы функций
Создайте временный PHP-файл в корне сайта (например, test_var.php) и добавьте в него код: <?php dd(['test' => 'Привет, мир!']); ?>. Откройте этот файл в браузере. Если вы видите структурированный, цветной вывод с раскрывающимися блоками — модуль работает корректно. После проверки удалите файл.
Использование в проекте
Теперь функции dump(), dd(), d() и debug() доступны в любом компоненте, шаблоне или PHP-скрипте вашего сайта. Для остановки выполнения скрипта после вывода данных используйте dd($variable). Для обычного вывода без остановки — dump($variable).
Нужна помощь с установкой?
Напишите нам — поможем установить и настроить модуль на вашем сайте.















