Разрабатываете моды или темы для SMF? Обязательно попробуйте эту панель, она сэкономит вам тонну времени!
Настройки
Настройки модов → SMF Tracy Debugger.
Особенности
- Автоматическое определение сервера разработки и боевого режима
- Отправка уведомлений об ошибках администратору по почте
- Светлая или тёмная тема на выбор, для панели отладки
- Панель отладки с несколькими вкладками, для просмотра переменных SMF
- 3 функции для дампинга, на выбор:
dd
,dump
,bdump
- Приятная страница ошибки, с подсказками по исправлению возникших проблем
Сравнение функций для отладки
-
dd($var)
отображает переданную переменную со всеми подробностями и прекращает дальнейшее выполнение скрипта (аналог —var_dump($var); die;
) -
dump($var)
отображает переданную переменную вверху страницы, не прекращая дальнейшее выполнение скрипта (аналог —var_dump($var)
) -
bdump($var)
делает дампинг выбранной переменной в отдельной вкладке (с заголовкомdumps
) на панели отладки
Настройка редактора для открытия файлов
Чтобы файл с найденной ошибкой открывался в выбранном вами редакторе, выполните инструкции в зависимости от используемой ОС.
Например, если у вас Windows, и вы хотите открывать файлы в VS Code — вам нужно раскомментировать и изменить путь к установленному редактору в файле open-editor.js
:
var settings = {
// Visual Studio Code
editor:
'"C:\\Users\\Toster\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe" --goto "%file%:%line%"',
mappings: {
// '/remotepath': '/localpath'
},
};
Затем от имени администратора выполните файл install.cmd
. После этого можно будет удобно открывать файлы с автоматическим переходом к строке ошибки.