glider88/php-dumper
最新稳定版本:1.0.0
Composer 安装命令:
composer require glider88/php-dumper
包简介
Dump php values as valid php values
README 文档
README
Dump php variable as valid php code.
Installation:
composer require glider88/php-dumper
Start:
bin/re # first run
bin/up # start app
bin/unit # run tests
Values:
[1, 's', null, false]; [['a' => 'b', [], 'b' => 'c']; new SomeClass(prop1: 'one', prop2: 12);
Dump to:
"[1, 's', null, false]"; "[ 'a' => 'b', 0 => [], 'b' => 'c', ]"; "Dumper::object( 'SomeClass', [ 'prop1' => 'one', 'prop2' => 12, ] )";
Limitations:
- resources are replaced as 'RESOURCE'
- Closures as PhpDumper::void()
For recursive objects or complex data use:
PhpDumper::dump()
This dump saves data to a file, and once the file is required, you can get data in variable $result_
It is possible to add your own data hooks:
$hooks = [ [ static fn($var) => $var instanceof LaravelModel, static fn(LaravelModel $m) => '\\' . $m::class . "::find($m->id)", ], ]; PhpDumper::dd([1, LaravelModel::find(1), true], $hooks);
统计信息
- 总下载量: 11
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-12-07