从Javascript/Jquery文件启动PHP Netbeans XDEBUG


Starting PHP Netbeans XDEBUG from a Javascript/Jquery file

我使用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中处于活动状态。希望这对你有效