rame0 / chromephp
将变量记录到 Chrome 控制台(通过 Chrome Logger Google Chrome 扩展程序)。
5.0.3-patch1
2021-05-17 16:29 UTC
Requires
- php: >=7.4.0
- ext-json: *
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 或更高版本
安装
- 从以下链接安装浏览器扩展:https://chrome.google.com/extensions/detail/noaneddfkdjfnfdakjjmocngnfkfehhd
- 点击浏览器中的扩展图标以在当前标签页的域名上启用它
- 安装 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');
结果
警告
$logger->warn('Some warning'); $logger->warn('Some other warning');
结果
错误
$logger->error('Some error'); $logger->error('Some other error');
结果
表格
$table = []; for ($i = 0; $i < 5; $i++) { $row = []; for ($c = 1; $c < 3; $c++) { $row['Col ' . $c] = $i; } $table[] = $row; } $logger->table($table);
结果
异常
$ex = new InvalidArgumentException('Some exception!'); $logger->exception($ex); try{ new PDO('asdf'); }catch (PDOException $ex){ $logger->exception($ex); }
结果
更多信息请参阅此处: http://www.chromelogger.com