
最新版 Notepad++ DBGP 插件,已验证可使用
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
这是一款经过测试确认可用的Notepad++ DBGP插件的最新版本。它为调试PHP代码提供了强大支持,帮助开发者更高效地定位和解决问题。
在 Windows 下使用 Notepad++ 和 xdebug 进行 PHP 脚本调试
Notepad++ 是一个开源的替代记事本编辑器,适用于多种编程语言,并且可以运行于 MS Windows 环境中。有关更多详情,请访问其官方网站。
Xdebug 是用于 PHP 的扩展库,提供了对脚本进行除错、追踪和检查的功能。更多信息可以在 Xdebug 官网找到。
下载
- Notepad++ 可以在百度上搜索到。
- DBGP plugin 为 Notepad++ 提供调试功能的插件,请直接解压至安装目录中的 plugins 文件夹,如:C:\Program Files\Notepad++\plugins。
- xdebug 的版本需要与环境使用的 PHP 版本匹配。
安装
Notepad++ 的安装过程非常简单。只需按照屏幕提示设置并点击“下一步”,最后选择完成即可成功安装。为了让 Notepad++ 和 Xdebug 协同工作,需下载 DBGP plugin 并放置在插件目录中。
Xdebug 安装详情请参考相关文档。
使用
首先编写两个函数:一个通过循环计算阶乘(f1),另一个通过递归方式实现相同功能(f2)。将文件存放在可通过 web 访问且由 PHP 正确解析的目录下,然后用 Notepad++ 打开该文件。
在插件菜单中选择“DBGp”并点击 Debug 按钮,在编辑器下方打开调试窗口。配置远程服务器 IP 为127.0.0.1,并填写适当的路径信息。
使用 XDEBUG_SESSION_START=1 参数访问页面,如:http://localhost/foobar.php?XDEBUG_SESSION_START=1。
将光标置于需要设置断点的位置,点击红点按钮以设定断点。此时浏览器无法正常显示网页,因为 PHP 运行在 Notepad++ 的调试器中暂停了。
可以使用“Step Into”、“Step Over”等操作来执行代码,并且通过 Local Context 和 Global Context 标签查看局部和全局变量。
Stack 标签可用于查看函数调用栈的信息。点击 Eval 按钮可修改某个变量的值,以方便调试过程中的测试需求。
当完成调试后,请取消断点设置并继续程序运行或关闭调试功能即可。
全部评论 (0)


