asenar / chromephp

将变量记录到 Chrome 控制台(通过 Chrome Logger Google Chrome 扩展)。

5.0.0 2017-02-22 10:46 UTC

This package is not auto-updated.

Last update: 2024-09-28 20:30:54 UTC


README

ChromePhp 是一个 PHP 库,用于将变量记录到 Chrome 或 Firefox 开发者工具控制台。对于 Google Chrome,需要 Chrome Logger 扩展。

要求

  • PHP 5 或更高版本

Chrome 安装

  1. 从以下链接安装 Chrome 扩展:https://chrome.google.com/extensions/detail/noaneddfkdjfnfdakjjmocngnfkfehhd

  2. 点击浏览器中的扩展图标,为当前标签页的域名启用它

  3. 将 ChromePhp.php 放置在您的 PHP 包含路径中的某个位置

  4. 记录一些数据

    include 'ChromePhp.php';
    ChromePhp::log('Hello console!');
    ChromePhp::log($_SERVER);
    ChromePhp::warn('something went wrong!');

Firefox 安装

  1. 将 ChromePhp.php 放置在您的 PHP 包含路径中的某个位置

  2. 在网页控制台中启用服务器记录过滤器

  3. 初始化 ChromePhp 以与 FirePHP 兼容

    include 'ChromePhp.php';
    $firephp = ChromePhp::getInstance();
    $firephp->setEnabled(true, 'FirePHP');

    第二个参数 'FirePHP' 是可选的,可以在后续调用 setEnabled 时省略。可以通过调用更改 FirePHP 兼容模式

    // disable FirePHP mode
    $firephp->addSetting('log_style', '');
    
    //enable FirePHP mode
    $firephp->addSetting('log_style', 'FirePHP');
  4. 记录一些数据

    $firephp->log($_GET, 'GET variables');
    $firephp->warn('Value out of range');

更多信息请在此处查找

http://www.chromelogger.com

https://mdn.org.cn/en-US/docs/Tools/Web_Console/Console_messages#Server