Php 为什么我看不到任何FireHP输出?

Php 为什么我看不到任何FireHP输出?,php,firephp,Php,Firephp,我正在努力让Firehp工作。从上周开始就开始工作了,我不知道什么时候 确切地说,它停止工作了,或者我改变了什么 我现在正在尝试做一个简单的FireHP hello world <?php require_once('FirePHPCore/FirePHP.class.php'); ob_start(); $firephp = FirePHP::getInstance(true); $firephp->log('Hello', 'World'); require_once('Fir

我正在努力让Firehp工作。从上周开始就开始工作了,我不知道什么时候 确切地说,它停止工作了,或者我改变了什么

我现在正在尝试做一个简单的FireHP hello world

<?php
require_once('FirePHPCore/FirePHP.class.php');
ob_start();
$firephp = FirePHP::getInstance(true);
$firephp->log('Hello', 'World');

require_once('FirePHPCore/fb.php');
$var='test';
fb($var);
FB::send($var);

ob_end_flush();
?>

firebug控制台窗口中没有结果,我也找不到错误消息

火狐5.0

FireBug 1.8.0

PHP 5.3.1

Firebug控制台和网络面板已启用。FireHP已启用


在get请求下的网络面板中,我没有看到任何X-wf-头。

您需要调用
ob\u end\u flush()
,以便将任何输出发送到浏览器。

使用最新的Firebug版本1.8和Firefox 5时,似乎存在已知问题:

降级到1.7.3版为我解决了这个问题。

FireHP扩展现在可以在Firebug 1.8中再次使用:


对发生的事情的解释:

这一次很荒谬,但我只是浪费了30分钟,请确保在FireHP控制台中将输出设置为“全部”,而不是“错误”或类似的设置。

Firebug必须启用网络面板


编辑:只需按f12键,点击网络,如果网络上显示启用,请点击启用:)

当我在这里被一个谷歌结果所引导时,出于同样的问题,我想为后代添加一些观点

在本地环境中对任何新的Windows操作系统(Windwos 7及更高版本)进行测试时,您应该检查您的文件是否被阻止

没错:在我的例子中,如果找不到文件,你就不会抛出任何致命的错误,所以文件肯定有问题

在Linux上,您需要检查权限;在windows上,您需要检查文件属性,并查看文件是否被阻止


如果是,并且你有管理员权限,你可以随时取消阻止。

添加到测试脚本中,但没有任何更改:(值得一试。我从未使用过FireHP,但查看该站点,你似乎可以以
FB::log('log message')的形式登录)
。你试过这种语法吗?就我个人而言,这是我调试FireHP的地方。代码看起来有点毛茸茸的,有些地方没有很好的注释,但似乎你调用它是正确的,所以我会把它作为下一步。这让我发疯了,也许如果我刚刚停下来思考一下,我就会意识到。谢谢或者指出显而易见的:)显而易见的通常是最难注意到的,也是最容易摧毁的