在我的第一步中,我使用了这种不合理的方式,如下所述:
- 创建一个 HTML5 项目来调试 JavaScript 代码。
- 创建最终的 PHP 项目,其中 JS 代码已经测试,我在其中调试服务器端。
所以我想知道是否有更聪明的方法来做到这一点?例如:创建一个独特的项目并在本机 NetBeans JavaScript 调试器和 (PHP) XDebug
之间切换。
在我的第一步中,我使用了这种不合理的方式,如下所述:
所以我想知道是否有更聪明的方法来做到这一点?例如:创建一个独特的项目并在本机 NetBeans JavaScript 调试器和 (PHP) XDebug
之间切换。
对于 Chrome 中的 JavaScript 调试,您应该使用官方的NetBeans 连接器扩展。
下面是一个关于如何使用 NetBeans + Chrome + NetBeans 连接器调试 JavaScript 代码的示例:
在 HTML5 应用程序中调试和测试 JavaScript https://netbeans.org/kb/docs/webclient/html5-js-support.html
创建新项目后,您应该“确认在工具栏的下拉列表中选择了带有 NetBeans 连接器的 Chrome”:
(在我的 NetBeans 中看起来像这样
:)
在某些行之前放置一些断点:
并点击运行。点击运行后,您将看到一个黄色警告栏,看起来像这样,说明“ “NetBeans 连接器”正在调试此选项卡“:
现在不要打开 Chrome 的内置 Web 检查器工具栏(否则您会收到一条警告,指出这会破坏 NetBeans 中的常规调试过程)。
现在您可以在 NetBeans 中调试 JavaScript 代码,该代码将在 Chrome 中运行。您应该打开 Window → Debugging → Variables 面板来检查变量。
或将鼠标悬停在某些项目上:
关于调试PHP代码,这里有一些相关的官方文章: