corex / debug
调试代码的各种助手。
3.1.0
2021-12-07 10:02 UTC
Requires
- php: ^7.4 || ^8.0
- symfony/var-dumper: ^5.3 || ^6.0
Requires (Dev)
- phpunit/phpunit: ^9.5
README
调试代码的各种助手。
当调试旧代码库或开发时,此包是一个简单而有价值的工具。它基于Symfony的出色var-dumper包。
函数
d() - 输出值
此函数是来自var-dumper包的dump()函数的别名。
dv() - 输出值并返回构建器
此函数与d()具有相同的参数,但仅返回一个表达式转换器。
dd() - 输出值并终止 - 存在于Symfony VarDumper组件中。
此函数仅存在于var-dumper包中,但在此处记录以显示相关的调试函数。
d_show_uses() - 显示调试使用情况
必须在链的最后调用
// Dump value(s). d('value'); // Dump value(s) and return builder. dv('value')->value(); // Dump value(s) and die(). dd('value'); // Show debug uses. Must be call latest in the chain. d_show_uses();
构建器(用于渲染器)
当从例如dv()接收构建器时,可以链式调用渲染器,例如 ->value()->json()->....
- value() - 显示值。
- json() - 显示json。
- keys() - 显示数组的关键字。
- constants() - 显示对象或类的常量。
- extend() - 显示对象或类的类扩展。
- interfaces() - 显示对象或类的接口。
- methods() - 显示对象或类的方法。
- md5() - 显示md5校验和。
- objectHash() - 显示对象哈希(spl_object_hash)。