【问题标题】:PHP Logs in native console Firefox Developer本地控制台中的 PHP 日志 Firefox Developer
【发布时间】:2018-10-20 04:01:30
【问题描述】:

我更喜欢 firefox 开发人员检查员,而不是 firebug。

但是可以在原生 JS 控制台中显示 PHP 日志吗?

谢谢:)

【问题讨论】:

  • Firefox 开发者工具在客户端浏览器代码上运行。 PHP 在服务器端运行并生成 HTML 供浏览器呈现。所以,这是不可能的。
  • 这可以使用 FirePHP 和 FireBug 控制台来完成,所以你对为什么它不可能的解释不是真的?
  • 我以为 FirePHP 将日志发送到浏览器,这在开发环境中通常只是一个好主意。在开发环境中,您可以保持本地日志文件处于打开状态。
  • firephp 通过 http 标头发送日志(信息/警告/错误/…)。但是在本机控制台中没有模块可以处理这个问题(需要萤火虫:/)

标签: firefox-developer-tools firefox-developer-edition


【解决方案1】:

我刚刚安装了 Chrome Logger (github | website) 和 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。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-13
    • 1970-01-01
    • 1970-01-01
    • 2017-10-27
    • 1970-01-01
    相关资源
    最近更新 更多