我使用NetBeans 8.1和XDEBUG在本地WAMP服务器上调试PHP代码,它运行良好。此外,我在客户端使用JavaScript/Jquery代码,该代码向PHP文件发出AJAX请求,并向PHP文件传输几个参数。
在AJAX请求将参数发送到PHP文件后,我找不到如何自动启动Netbeans PHP调试会话的方法。我不介意在JavaScript/Jquery代码中添加代码来实现这一点。
非常感谢你在这件事上的帮助。我尝试了各种方法,但都不起作用。
您可以尝试使用这个简单的工具:https://www.jetbrains.com/phpstorm/marklets/
然后,当您将启动xdebug会话时,它也应该与jquery一起工作。
您应该将URL中的XDEBUG_SESSION_START=netbeans-xdebug
作为参数传递给PHP代码。这将在Netbeans IDE中启动调试会话,正如@Rafal Kozlowski在他的评论中所说,Netbeans XDEBUG会话必须在Netbeas中处于活动状态。希望这对你有效