问题标签 [zend-debugger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
382 浏览

javascript - 这么多递归,这段代码是做什么的?

我已经实现了这个脚本的一部分来帮助我调试

Firebug 给了我错误“中断错误太多递归”

对我来说,代码看起来像一个无限循环,所以我想知道为什么原作者把它放进去。函数中也没有返回,所以 ZFDebugLoad 永远不会有值......

编辑此错误的实际原因(对于遵循我所做的相同教程的任何其他人,错误的原因是这一行

它使用正则表达式模式/(<head.*>)/i,这导致脚本被附加到我的 HTML5<header>标记中,为了纠正这个我在模式中插入了一个空格 /<head(?!er).*?>/i

0 投票
2 回答
2014 浏览

php - 如何在 PHP 中调试多个会话?

我正在开发一个项目,其中应用程序在开发模式下通过网络创建对同一应用程序的 Web 服务请求,以获取虚假数据和更好的开发环境。

有时,当我调试时,我发现很难做到,因为当您在同一个 PHP 安装上同时有两个调试会话时,XDebug 似乎不起作用。

有没有办法用一些调试工具在 PHP 中调试多个会话?我一直在使用 Netbeans 和 XDebug,一旦启动新会话,调试就会停止。我猜 IDE 还必须支持多个会话。我最近切换到 phpStorm,所以我想当我不懒惰的时候我会试一试。

0 投票
1 回答
2441 浏览

php - 在 Wamp/Windows 7 上安装 Zend 调试器

我得到了最新的 XAMPP 包并将其提取到c:\tools php.exe -v给出以下输出

我正在使用的 Eclipse PDT 有这个版本

Eclipse for PHP Developers
版本:Helios Service Release 2
Build id:20110218-0911

然后我将 ZendDebugger 添加到 eclipse from http://downloads.zend.com/pdt,所以它创建了C:\tools\eclipse-php-helios-SR2-win32\plugins\org.zend.php.debug.debugger.win32.x86_5.3.18.v20100905\resources\php53 我修改的文件夹php.ini{ found in c:\tools\xampp\php } 来设置ZendDebugger.dll

但无论我做什么,我都无法调试我的 php web 应用程序。当我从 Eclipse 执行“测试调试器”时出现此错误 调试服务器尝试连接到以下客户端主机/IP 时发生超时:-127.0.0.1 然后我遇到了这篇旧帖子在 Wamp/Windows Vista 上安装 Zend 调试器. 我是否需要回到旧版本的 php 才能让 zend 调试器与 Eclipse 一起工作?

问候, 尤格什

0 投票
1 回答
1371 浏览

php - 为什么 Zend Debugger 在 Eclipse 中调试 PHP 这么慢?

我正在尝试使用 Zend 调试器从 Eclipse 调试托管在 IIS 中的 PHP Web 应用程序。不幸的是,每当我启动调试会话时,Web 服务器在提供页面时都会变得非常缓慢。实际上太慢了,以至于我经常遇到 500 个错误,根本无法进行调试。

我已经将 500 个错误追溯到 FastCGI 超时(50 秒),但是跟踪结束了。我怎样才能弄清楚是什么让调试如此缓慢并修复它?

更多细节:

  • Zend Debugger 正确地出现在 php -m 中。
  • IIS Web 服务器和 Eclipse IDE 都在同一台机器上。
  • 这是我的个人开发机器。我是唯一一个使用它的人。
  • Windows 7 Ultimate 64 位上的 IIS 7.5
  • PHP 5.3.3 VC9 x86 (nts)
  • Zend Engine v2.3.0 和 Zend Debugger v5.3
  • Eclipse Helios Service Release 2(带 PDT),内部版本号:20110218-0911
0 投票
5 回答
1624 浏览

php - 调试器编译处理程序被覆盖,不会在此请求中处于活动状态

我在服务器上设置了 Zend Debugger 并尝试从 Zend Studio 客户端进行远程调试。它不起作用,我在服务器错误日志中得到了这个:

[Zend Debugger] Debugger 编译处理程序被覆盖,在这个请求中不会被激活

有什么问题?

0 投票
1 回答
435 浏览

php - zend调试多个页面

我有一个非常简单的设置:

Apache 服务器、PHP 5.3、Eclipse、PHP Zend 调试模块

当我单击调试时,它会看到我的断点并且一切正常。但仅限于第一页。如果我在集成浏览器中单击不同的页面,则从那一刻起的所有断点都将被忽略。我认为这与第一页的 URL 类似于

而之后的页面没有附加这些 URL 调试参数。这是在 Eclipse 中调试的限制,还是有一些方法可以将这些 GET 参数附加到我单击的每个链接?也许是浏览器扩展?

在高级下查看我的调试配置,我看到我选中了“调试所有页面”。

0 投票
1 回答
3476 浏览

eclipse - 我可以将 Zend PDT (eclipse) 链接到浏览器操作吗?

是否可以在 Eclipse 中配置 Zend PDT 调试器,以与 Eclipse 的 Java 调试器类似的方式从浏览器操作中命中断点?即设置一个断点,启动调试器,浏览一个站点,然后当它被击中时进入一个断点。

我可以调试单个脚本和网页,但是我正在尝试调试从网页调用的脚本。我正在使用 Joomla 并希望能够在单击页面内容时遍历依赖项堆栈。

提前感谢您的任何建议..!

0 投票
1 回答
764 浏览

zend-studio - Zend debugger - External or Local IP

I have just installed the zend debugger on a remote site and am trying to connect to it via Zend Studio 8.

I am connecting to the dummy php file fine. However it just times out.

Should I be using my external IP address? Or the internal one used for the machine on my home network?

Any help much appreciated.

0 投票
1 回答
2983 浏览

php - Eclipse 中的 PHP 调试

我正在尝试配置 Indigo,以便可以在 Eclipse 中调试 PHP。我在网上查看了大量不同的教程和博客,试图解释它,但到目前为止都没有。我使用的是 Ubuntu 11.04,我使用了一个通用的 LAMP 堆栈,并在 eclipse 中配置了 PHP 5.3.3 可执行文件。

有没有人有在 Eclipse Indigo 中安装 Zend 或 XDebug 的好指南?

0 投票
0 回答
341 浏览

php - 是否可以在 OS X Lion 上通过 MAMP Pro 2.x 运行 Zend Studio + Debugger?

我刚刚升级到 Lion,然后我不得不将 MAMP 升级到 2.x,在此过程中我失去了在 Zend Studio 中调试的能力。

我在 MAMP 博客上读到他们放弃了对 Zend Extensions 的支持……这是否意味着他们也放弃了对 Zend 调试器的支持?

如果是这样,我有什么选择?

干杯蚂蚁