问题标签 [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 回答
1625 浏览

php - Zend PHP 调试器:如何使用 get 参数开始调试页面?

我正在尝试内置的调试器Zend studio。看起来很棒!不过有一件事,当我使用调试器启动页面时,有人知道如何在页面中设置请求获取参数吗?

例如,我不想调试 runtests.php

我要调试runtests.php?test=10

我假设它是一个简单的配置,但我找不到它。

0 投票
3 回答
5019 浏览

php - 同时使用 Xdebug 和 Zend 调试器?

是否可以在同一个 PHP 安装中同时运行两个调试器。它们都使用不同的端口,因此与客户端 IDE/其他应用程序的通信不会成为问题。

我之所以这么问,是因为事实证明将 Zend Debugger 与 ZendStudio 一起使用要容易得多(从浏览器开始/停止调试的步骤更少),但我真的很喜欢一些仅适用于 XDebug 的分析工具。所以简而言之,如果可能的话,我希望能够两全其美。

0 投票
4 回答
4109 浏览

php - 在 OS X 10.5 上带有 Zend 调试器的 PHP

我已经使用 PHP 5 和 Apache 2 的预编译版本设置了 OS X 10.5。我正在尝试设置 Zend 调试器,但没有运气。这是我所做的:

  • 我下载了ZendDebugger-5.2.14-darwin8.6-uni.tar
  • 我创建了目录/Developer/Extras/PHP并将权限设置为:
    • 权限:drwxrwxr-x
    • 所有者:root:admin
  • ZendDebugger.so我从5_2_x_comp目录复制到/Developer/Extras/PHP
  • 我更新/etc/php.ini了文件,添加了以下几行:

    /li>
  • 我通过系统偏好设置“共享”面板重新启动了 Apache

当我phpinfo()在 PHP 文件中运行时,我没有提到 Zend 调试器。当我从命令行运行php -m时,它显示 Zend 调试器已加载。两者都声明他们正在运行相同版本的 PHP,并加载相同的 INI 文件。

有人有其他建议让我试试吗?

0 投票
4 回答
1266 浏览

php - PHP 调试 - 在哪里设置断点?如何认证?

所以我最近刚刚从使用 的临时调试和一些更复杂的方法迈出了一步dump,我遇到了困难。print_recho

我使用 Zend Framework、Aptana 和 Zend Debugger。

此时我正在尝试调试自定义控制器,无论我尝试什么,我都没有到达我理解的断点,因为在两者之间有身份验证并使用菜单。

问题

  1. 如何让我的应用程序在身份验证时中断,登录浏览器,导航到某个 uri,然后继续调试?
  2. 使用 MVC 在 Zend Framework 中设置断点的好地方有哪些?
0 投票
2 回答
2370 浏览

eclipse - .htaccess 用于 Zend 调试器、Eclipse 和 Zend 框架

我想在 Eclipse 的 Zend Framework 中调试我的项目。Zend Debugger 已经开始运行了,现在我在 Eclipse 中的调试工具有问题。它提供了一个额外的 GET 参数,而 Zend 中的项目不喜欢它。

我试图用谷歌搜索它并找到了这个

我修改了.htaccess文件,但没有让它工作。

不知道它是否完全正确,因为页面上的重写规则有一些我的 Apache 无法使用的未知标志。

Eclipse制作的链接是

http://localhost/?debug_start_url=http://localhost/&debug_session_id=1007&start_debug=1&debug_host=127.0.0.1&debug_no_cache=1229359621130&debug_port=10000&send_sess_end=1&original_url=http://localhost/&debug_stop=1

0 投票
2 回答
787 浏览

php - Xdebug or ZendDebugger & Logging

Do any of the well-known PHP debuggers offer any method of logging stack traversal? Say I wanted to somehow store a log of every entry/exit of every class, class method, and function.

Is there any way to do this all on the server side (maybe some sort of plaintext client that could log every step-in/step-out automatically)?

Update: It looks like I would be looking for some sort of PHP-based DBGP client if working with Xdebug. The only thing I've found so far is a CLI client that I can access indirectly with PHP (assuming the PHP runtime user has access): http://candyscript.com/projects/dbgp/

0 投票
4 回答
5828 浏览

php - 无法安装zend调试器

我正在尝试在我的 Ubuntu 9.04 机器上安装 zend 调试器,我已经在 win 中完成了。但不是在linux中,我希望你能帮助我,这就是我所做的

1) 将 ZendDebugger.so 文件复制到 /etc/php5/apache2 (没有特殊选择这个文件夹)。

2)在 php.ini 中添加了这一行:

zend_extension="/etc/php5/apache2/ZendDebugger.so" zend_debugger.allow_hosts=127.0.0.1,127.0.1.1,localhost,*
zend_debugger.expose_remotely=always

我也试过不带引号(zend_extension=/etc/php5/apache2/ZendDebugger.so)

3) 将文件 dummy.php 复制到 /var/www

然后重启了Apache,但是我在phpinfo()中没有看到关于Zend Debugger的信息,我发现那里唯一相关的就是report_zend_debug了。

提前致谢

0 投票
4 回答
2237 浏览

php - PHP / Zend 抱怨未定义的变量

情况:

索引.php:

baz.php:

foo.php:

bar.php:

Zend通知:未定义的变量:x

放置全局 $x; 在 bar.php 中删除了通知,但我理解为什么首先会有关于此的通知.. 不包括像包括 C 头文件这样的工作?这意味着解释后的代码将如下所示:

我的编辑器是 Eclipse/Zend 包。

0 投票
1 回答
480 浏览

phpunit - 带有单元测试的 PHP 调试器

我已经让 Zend 调试器与 PDT 2.1 一起工作。在我正在处理的项目中,我使用 PHPUnit 进行单元测试,但在创建测试类的一些实例然后手动运行测试之前,运行调试器不会捕获任何断点。

这是一个问题,因为我希望代码库独立于单元测试或调试工具。是否可以在不更改代码的情况下调试我的单元测试?

谢谢。

0 投票
1 回答
220 浏览

php - 在哪里可以找到 Zend 调试协议的最新版本?

我对使用 Zend 调试器很感兴趣。关于 Zend 调试协议的最新且唯一的文档似乎是2006 年的http://www.eclipse.org/pdt/documents/PDT%20-%20Debug%20Protocol.pdf文档。Aptana 和 PDT 正在使用 Zend 调试协议,或者至少有它作为一个选项。知道在哪里可以找到此文件的更新版本或可以阅读有关调试协议的其他文件吗?任何提示都会很棒