我能够在本地环境中基于PHP 5.3.0(XAMPP)轻松安装和设置NetBeans 6.9.1和Xdebug。
现在的问题是:如果在Wordpress的index.php或其他Wordpress核心PHP文件上设置断点,则NetBeans会正确停在所需位置。相反,如果我在插件文件上放置一个断点,则触发代码执行的NetBeans不会在那里停止。
您知道如何解决吗?
更新:有关我要调试的更多信息
该插件称为Vanilla论坛,具有以下文件结构:
- plugins
- vanilla-forums
+ assets
+ nbproject
+ templates
admin.php
embed.php
functions.php
hooks.php
plugin.php
sso.php
widgets.php
我在vf_validate_options
定义的名为函数中设置了断点functions.php
。我确定该函数已执行,但是NetBeans不会在此中断。
XDEBUG_SESSION_START
向所有请求添加查询参数。
throw new Exception('die');
在断点行之后放置一条语句,它是否会停止(意思是这会终止/终止您的请求)?