w3spi5 / php-ref-dd
PHP 8.0+ 的一个更友好的 print_r/var_dump 替代方案,使用 dd(),类似于 Laravel
1.4
2024-01-31 22:58 UTC
Requires
- php: >=8.0
README
这是 digitalnature/php-ref 的分支,并从 Juan Manuel Cabello 的更新中获取了 PHP8 的适配,修改为使用 Laravel 框架中的 dd()
。
演示
安装
首先通过 安装 composer。然后执行以下操作
$ composer require w3spi5/php-ref-dd
需求
PHP 8.x+
现在运行以下命令告诉 composer 下载捆绑包
Composer 将捆绑包安装到 vendor/w3spi5
目录。
使用方法
基本示例
// include the class (not needed if project runs with Composer because it's auto-loaded)
require '/full/path/to/ref.php';
// display info about defined classes
dd(get_declared_classes());
// display info about global variables
dd($GLOBALS);
要在文本模式下打印,可以使用 ddt()
函数代替
ddt($var);
要在信息打印后终止脚本,请使用位非运算符
~dd($var); // html
~ddt($var); // text
在前面添加错误控制运算符 (@) 将返回信息
$output = @dd($var); // html
$output = @ddt($var); // text
键盘快捷键(必须启用 JavaScript)
X
- 折叠/展开所有级别
要修改全局配置,请调用 ref::config()
// example: initially expand first 3 levels
ref::config('expLvl', 3);
当前可用的选项及其默认值
许可证
本库采用 MIT 许可证发布。请参阅 LICENSE 文件中的完整许可证。