rame0/chromephp

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

5.0.3-patch1 2021-05-17 16:29 UTC

This package is auto-updated.

Last update: 2024-09-17 23:32:40 UTC


README

ChromePhp 是一个用于 Chrome Logger Google Chrome 扩展程序的 PHP 库。

此库允许您将数据记录到 Chrome 控制台。

要求

  • PHP 7.4 或更高版本

安装

  1. 从以下链接安装浏览器扩展:https://chrome.google.com/extensions/detail/noaneddfkdjfnfdakjjmocngnfkfehhd
  2. 点击浏览器中的扩展图标以在当前标签页的域名上启用它
  3. 安装 ChromePhp

不建议在生产环境中使用此库!

作为开发依赖项安装

    composer require --dev rame0/chromephp

作为生产依赖项安装

    composer require rame0/chromephp

记录一些数据

// First require autoload
require __DIR__ . '/vendor/autoload.php';
$logger = new ChromePhp();

记录

$logger->log('Some log message');
$logger->log('Some other log message');

结果

1

警告

$logger->warn('Some warning');
$logger->warn('Some other warning');

结果

2

错误

$logger->error('Some error');
$logger->error('Some other error');

结果

3

表格

$table = [];
for ($i = 0; $i < 5; $i++) {
    $row = [];
    for ($c = 1; $c < 3; $c++) {
        $row['Col ' . $c] = $i;
    }
    $table[] = $row;
}
$logger->table($table);

结果

4

异常

$ex = new InvalidArgumentException('Some exception!');
$logger->exception($ex);

try{
    new PDO('asdf');
}catch (PDOException $ex){
    $logger->exception($ex);
}

结果

5

更多信息请参阅此处: http://www.chromelogger.com