我将WordPress与本地XAMPP服务器一起使用 .
要调试我的PHP代码,我使用Xdebug和Visual Studio Code,但它不能像我期望的那样工作 . 当我在第191行停止执行并跳到第194行时,我想在 VARIABLES->Locals
的左上角看到我的两个局部变量 $html
和 $rmcounter
的值,但什么也没有 .
当我继续步骤直到我离开 rm_deug_test()
函数时,我看到 shortcodes.php
然后一切正常 . 我看到左上角的当地人,我可以将鼠标悬停在例如 $tag
我看到了这个变量的值 .
我该怎么做才能看到 rm_debug_test()
函数变量的值?
1 回答
与此同时,我找到了一个解决方案,其他程序员可能会对使用wordpress xampp xdebug php和visual-studio-code感兴趣:我更改了xampp / php文件夹中的php.ini文件 . 我只需要禁用opcache . 我将opcache.enable = 1更改为opcache.enable = 0 . 现在,使用visual-studio-code进行调试会在分配值时立即显示所有局部变量 .