w3spi5/php-ref-dd

PHP 8.0+ 的一个更友好的 print_r/var_dump 替代方案,使用 dd(),类似于 Laravel

1.4 2024-01-31 22:58 UTC

This package is auto-updated.

Last update: 2024-08-30 01:38:42 UTC


README

这是 digitalnature/php-ref 的分支,并从 Juan Manuel Cabello 的更新中获取了 PHP8 的适配,修改为使用 Laravel 框架中的 dd()

REF,或 dd() 是 PHP 的 print_r / var_dump / 或 r() 函数的一个更友好的替代方案

演示

来自 digitalnature/php-ref 的演示

安装

首先通过 安装 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 文件中的完整许可证。