1

我目前正在尝试提高我的 PHP 调试技能,作为其中的一部分,我正在尝试学习几种新工具。其中之一是包括在内

该扩展似乎工作正常(没有启动错误,显示在 phpinfo 中,生成转储文件),但它总是将包含的数量报告为 0,所以显然有些东西不能正常工作。

起初我怀疑这与我的大量使用有关auto_include,但在做了一些不相关的测试后,我怀疑这是相关的。

类图生成正常,但包含地图根本不存在。我只是做错了,还是扩展程序坏了?我只是不知道,即使经过一些繁重的谷歌搜索也找不到任何有用的东西。

inclued使用“phpize方法”安装。我的 PHP 版本是 5.3.2,在 Mac OSX 10.6.5 上运行。我还安装了 XDebug 和 memtrack。

4

1 回答 1

1

在使用 valgrind 观察 Apache 进行测试运行后,我注意到 xdebug 正在以下运行。在盲测中,我尝试禁用 XDebug,然后你瞧:inclued 按预期工作。

所以回答我自己的问题:

如果您想要包含图表,请不要将 XDebug 与包含一起使用。类图形在 XDebug 运行时工作得很好。

于 2010-12-13T16:49:20.200 回答