arashjafari/dump-plus

提供多种格式以存储有关变量或对象的信息

1.0.1 2021-11-20 19:44 UTC

This package is auto-updated.

Last update: 2024-09-21 02:20:07 UTC


README

使用 DumpPlus,您可以以多种不同格式查看任何变量或对象的内容

  • 语法高亮
  • 浏览器控制台日志输出
  • 通过 JavaScript alert() 函数
  • 默认 var_dump() 输出
  • 命令行界面输出
  • 简单格式
  • JSON 格式

安装

使用 Composer 安装库

$ composer require arashjafari/dump-plus

截图

DumpPlus::pretty($colors) 的截图 pretty

DumpPlus::console($colors) 的截图 console

DumpPlus::alert($colors) 的截图 alert

示例

use ArashJafari\DumpPlus\DumpPlus;

// Sample array to dump
$colors = ['key1' => 'red', 'key2' => 'blue'];

// Default dump output
DumpPlus::dump($colors);

// Dump with syntax highlighting
DumpPlus::pretty($colors);

// Dump in simple format
DumpPlus::simple($colors);

// Dump for CLI output
DumpPlus::cli($colors);

// Dump in browser console
DumpPlus::console($colors);

// Dump in Javascript alert!
DumpPlus::alert($colors);

// Dump in JSON format
DumpPlus::json($colors);

使用多个参数调用

use ArashJafari\DumpPlus\DumpPlus;

$msg = "Hello World!";
$colors = ['key1' => 'red', 'key2' => 'blue'];
 
DumpPlus::dump($msg, $colors);

使用函数而不是 DumpPlus 方法调用

$colors = ['key1' => 'red', 'key2' => 'blue'];

dp($colors); // DumpPlus::dump($colors);
dpd($colors); // DumpPlus::dump($colors); die();

dp_pretty($colors); // DumpPlus::pretty($colors);
dpd_pretty($colors); // DumpPlus::pretty($colors); die();

dp_simple($colors); // DumpPlus::simple($colors);
dpd_simple($colors); // DumpPlus::simple($colors); die();

dp_cli($colors); // DumpPlus::cli($colors);
dpd_cli($colors); // DumpPlus::cli($colors); die();

dp_console($colors); // DumpPlus::console($colors);
dpd_console($colors); // DumpPlus::console($colors); die();

dp_alert($colors); // DumpPlus::alert($colors);
dpd_alert($colors); // DumpPlus::alert($colors); die();

dp_json($colors); // DumpPlus::json($colors);
dpd_json($colors); // DumpPlus::json($colors); die();

许可

DumpPlus 是开源软件,许可协议为 MIT 许可