Я использую WordPress с локальным сервером XAMPP.
Для отладки своего PHP-кода я использую Xdebug и Visual Studio Code, но он не работает, как я ожидаю. Когда я прекращаю выполнение в строке 191 и перехожу к строке 194, я хочу увидеть значения моих двух локальных переменных $html
а также $rmcounter
в верхнем левом углу на VARIABLES->Locals
но ничего нет
Когда я продолжаю шаг, пока я не покину свой rm_deug_test()
Я вижу функцию shortcodes.php
и тогда все работает. Я вижу местных жителей в верхнем левом углу и могу зависать, например, $tag
и я вижу значение этой переменной.
Что я должен сделать, чтобы увидеть значения переменных моего rm_debug_test()
функционировать?
Тем временем я нашел решение, которое могло бы заинтересовать других программистов, используя WordPress xampp xdebug php и visual-studio-code: я изменил файл php.ini в папке xampp / php. Мне оставалось только отключить opcache. Я изменил opcache.enable = 1 на opcache.enable = 0. Теперь отладка с помощью Visual-Studio-кода показывает все локальные переменные, как только они создаются, когда я присваиваю значение.
Других решений пока нет …