问题标签 [xdebug]

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 投票
3 回答
563 浏览

php - 为什么 Xdebug 会为包含的文件引发错误,而不是必需的

我在 Ubuntu 9.04(桌面版)上运行 LAMP 服务器。我对 Ubuntu 很陌生,所以我通过 Synaptic 数据包管理器完成了大部分工作。然后我删除了 php5-common 并通过以下方式安装了 php5:apt-get install php5
我的错误报告设置为:error_reporting = E_ALL & ~E_NOTICE

我安装了 Xdebug 并在我的 php.ini 文件中插入了以下内容。

现在对于某个项目,我的页面中有以下代码行:

现在,something.php 不存在。因为它已包含在内且不是必需的,所以我希望不会看到任何错误,但 XDebug 会为我提供错误报告。有人知道如何提供帮助吗?

0 投票
5 回答
508 浏览

php - 调试 PHP

一段时间以来,我一直在使用 xdebug 调试和理解 php 项目中的代码,并且有时会遇到不清楚 PHP 内部发生了什么的情况。

是否可以设置 xdebug 或 gdb 以便我可以追踪到实际的 php 内置函数?

0 投票
1 回答
616 浏览

java - JDK 1.5 是否支持 -Xdebug 选项?

我找不到任何合适的文档。无论如何,在运行 JVM 进程(最好是 SUN 在其 JDK 包中提供的工具)时生成跟踪报告的最佳方式是什么,以便记录任何 JVM 崩溃?

提前致谢,

z0ltan

0 投票
1 回答
651 浏览

include - PHP:运行 phing 时只包含文件?

我有以下文件夹结构:

当我运行 Web 应用程序时,我loader.php首先加载并通过调用Loader::load( 'package_name' ). 然后包括所有必要的文件。这里的好处是我不需要包含loader.php在类文件中,因为我可以依赖Loader.

单元测试类通过显式包含所有必要的类来模拟这种行为。所以 phing 和 PHPUnit 也没有问题。

但现在我想用 phing 和 Xdebug 生成一个覆盖率报告。这里的问题是 phing 似乎加载了每个 PHP 文件来创建覆盖数据库。不幸的是,它停止了,因为它找不到LoaderPHP 文件中使用的类。

我可以轻松地include向每个类文件添加一条语句,但我想知道是否只有在代码覆盖率分析正在检查文件时才包含文件?

其他想法:我还可以通过扫描单元测试目录并因此找到所有必需的包含的方式来配置覆盖率分析。然后我需要过滤与类似模式匹配的类/Test$/i。可能的?

0 投票
2 回答
1249 浏览

php - 如何设置 PHP + xDebug + (x)Unit + Eclipse 在单元测试中使用断点?

已经尝试了很长一段时间以使其正常工作,但没有运气。基本上,我有带有 PHP 开发工具 (PDT) 的 Eclipse (3.3),以及 PDT XDebug 插件以及 SimpleTest eclipse 插件。

我想做的是调试 SimpleTest 单元测试调用的代码。SimpleTest 清楚地可以看到 XDebug,因为我可以生成代码覆盖率报告,但它不会在断点处停止。

编辑:应该添加 XDebug 和断点在 Eclipse 中工作正常,而不是在 SimpleTest 调用时

有人设置成功了吗?周围有很多乱七八糟的文档,而有用的信息却很少。

谢谢!

0 投票
1 回答
794 浏览

firefox - 从 Firefox 调试 Netbeans 中的下一个 PHP 页面

我最近切换到在 Mac 上使用 Netbeans (6.7 RC1),使用 MAMP 作为堆栈。我已经安装并工作了 Xdebug。

以前我使用 Zend Studio 5.5 和 Firefox Zend 工具栏。这有一个很棒的功能,可以让您单击“调试下一页”。当您提交表单时,它将启动调试过程。

如何使用 Netbeans 做类似的事情?我希望能够从 Firefox 启动调试器,以便所有 GET 和 POST 变量都自动传递给调试器。

将要

0 投票
1 回答
254 浏览

php - 为什么 XDebug 会产生损坏的文件?

我在我的 XAMPP 安装中启用了 XDebug。一段时间以来,我一直使用 XDebug + Wincachegrind 来分析我的代码。最近 XDebug 开始将一些奇怪的东西放入cachegrind.out文件中。

奇怪的东西的例子:

如果重要的话,我正在编写 Drupal 模块。这种行为的原因是什么?

0 投票
3 回答
4869 浏览

php - are there any XDebug alternatives for debugging PHP?

I'm using Vista and need to debug PHP, XDebug crashes in Vista, I tried several suggestions but nothing works.

Are there there any other alternative to XDebug that works on Vista and with Eclipse PDT. Easy to install is a plus :-)

Edit: also I have Ubuntu in other PC, so any debugger for Ubuntu will work too. In the package list is a XDebug version but it's very outdated.

0 投票
2 回答
3731 浏览

codeigniter - `enable_query_strings` 无法正常工作

我正在尝试使用 CodeIgniter 和 xdebug。当我输入以下 URL 时:

xdbug 运行良好。当我转到以下网址时:

我收到以下 404 错误消息:

Eclipse 使用第二个错误的 URL 启动 Firefox,然后我必须更改它。我正在使用enable_query_strings = TRUE,但我仍然收到错误消息。我该如何解决这个问题?

0 投票
1 回答
202 浏览

php - 调试器错误

我将 tsWebEditor 与 xDebug 一起使用,即使我没有进行调试,即使没有打开文件进行编辑,也会每隔一两分钟弹出两个错误之一。

来自调试器的异常:对等方重置连接

来自调试器的异常:xdebug 没有返回有效的长度([|])

“[|]”字符是一个无法识别的字符,看起来有点像我在这里发布的,但我不知道它实际上是什么字符。

我已经搜索了 Internet,但在任何地方都找不到讨论的这个错误。有谁知道出了什么问题或导致问题的原因?

我不记得在此错误开始发生之前做过任何不寻常的事情。