XAMPP WordPress PHP VSCode Xdebug нет местных жителей - PullRequest
0 голосов
/ 09 декабря 2018

Я использую WordPress с локальным сервером XAMPP.

Для отладки своего кода PHP я использую код Xdebug и Visual Studio, но он не работает, как я ожидаю.Когда я прекращаю выполнение в строке 191 и перехожу к строке 194, я хочу видеть значения моих двух локальных переменных $html и $rmcounter в верхнем левом углу на VARIABLES->Locals, но ничего нет.

visual-studio-code in debug mode

Когда я продолжаю шаг, пока я не покину свою функцию rm_deug_test(), я вижу shortcodes.php, а затем все работает.Я вижу Locals в верхнем левом углу и могу зависать, например, $tag, и вижу значение этой переменной.

it works with another function

Что следуетЯ делаю, чтобы увидеть значения переменных моей rm_debug_test() функции?

1 Ответ

0 голосов
/ 10 декабря 2018

Тем временем я нашел решение, которое могло бы заинтересовать других программистов, используя WordPress xampp xdebug php и visual-studio-code: я изменил файл php.ini в папке xampp / php.Мне оставалось только отключить opcache.Я изменил opcache.enable = 1 на opcache.enable = 0.Теперь при отладке с помощью visual-studio-code все локальные переменные отображаются сразу после их создания, когда я присваиваю значение.

...