本机控制台 Firefox Developer 中的 PHP 日志

PHP Logs in native console Firefox Developer

提问人:Spi 提问时间:6/4/2015 更新时间:6/10/2017 访问量:1065

问:

我非常喜欢 firefox 开发人员检查器而不是 firebug 检查器。

但是是否可以在本机JS控制台中显示PHP日志?

谢谢:)

firefox-developer-tools 火狐开发者版

评论

1赞 kaustavdm 6/4/2015
Firefox 开发者工具运行在客户端浏览器代码上。PHP 在服务器端运行,并生成 HTML 供浏览器呈现。所以,这是不可能的。
0赞 Spi 6/4/2015
这可以使用FirePHP和FireBug控制台来完成,所以你对为什么不可能的解释并不是真的吗?
0赞 NoBugs 6/5/2015
我认为FirePHP将日志发送到浏览器,这在开发环境中通常只是一个好主意。在开发环境中,可以使本地日志文件保持打开状态。
0赞 Asenar 6/7/2016
FirePHP 通过 HTTP 标头发送日志(info/warning/error/...)。但是在本机控制台中没有模块可以处理此问题(需要Firebug:/ )

答:

2赞 But those new buttons though.. 6/10/2017 #1

我刚刚安装了 Chrome Logger ( github |网站 )使用 Chrome PHP 在 Chrome 中完成此操作,因为 Firefox 50+ 破坏了 FirePHP。然后我了解到 Firefox 的 Web 控制台从 v43 (https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Console_messages#Server) 开始就一直支持 Chrome Logger。

简而言之,是的,您可以使用 Chrome PHP 将 PHP 变量记录到 Firefox Web 控制台。就是这么简单:

  1. 下载最新的 Chrome PHP 库:https://github.com/ccampbell/chromephp
  2. 将其包含在您的项目中 (include 'ChromePhp.php';)
  3. 在 php 脚本中记录一些内容 (ChromePhp::log($_MyArray);)
  4. 打开 Firefox Web 控制台并打开“服务器”选项卡 (https://developer.mozilla.org/en-US/docs/Tools/Web_Console/Console_messages#Filtering_by_category)

希望这会有所帮助。我拖延了几年升级 Firefox,然后才发现新版本支持此功能。