欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

哪个PHP 的IDE可以查看调用堆栈的效果?

程序员文章站 2024-04-06 13:26:31
...
哪个PHP 的IDE可以查看调用堆栈的效果?


回复讨论(解决方案)

phpstorm 里面好像没找到,有推荐的没有?

zend studio是可以的。其机制是:将apache的php配置中的xdebug打开(配置节点的方式可自行搜索),程序是通过浏览器跑在apache上的。当xdebug配置为打开时,第三方工具如zend可以使用远程调试(remote debug)。zend是基于eclipse的,远程调试的机制与所有eclipse的远程调试是一个道理。

zend studio(以13为例)这边的具体设置是,打开debug configurations(从debug按钮右侧的小箭头一拉就能看到)。右键Php web application,新增一个调试器,Server选项卡下:名称随便填,PHP server选apache,File选你要运行的入口文件,再配置运行路径即可。debugger选项卡下:将Debugger设为xdebug。

配置好之后,点Apply保存,再点下方的debug按钮启动即可(或者直接打开浏览器键入地址,只要zend打开着,它就能捕捉到并在首行断点的)