Heim >Backend-Entwicklung >PHP-Tutorial >哪个PHP 的IDE可以查看调用堆栈的效果?
哪个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打开着,它就能捕捉到并在首行断点的)