ricardoper/ddumper

Symfony VarDumper 全节点扩展输出

v1.2.0 2020-05-11 10:28 UTC

This package is auto-updated.

Last update: 2024-09-11 20:06:38 UTC


README

此包提供了4个辅助函数来在调试时输出变量。此外,其中2个辅助函数以展开模式输出变量。

要求

  • PHP 版本 >= 7.2.5
  • Symfony VarDumper >= 5.0

安装

推荐通过 Composer 安装 DDumper

{
    "require": {
        "ricardoper/ddumper": "^1.1"
    }
}

辅助函数

  • d($var1, $var2, ...) - 默认以压缩模式输出变量
  • ddd($var1, $var2, ...) - 默认以压缩模式输出并终止程序
  • de($var1, $var2, ...) - 默认以展开模式输出变量
  • dde($var1, $var2, ...) - 默认以展开模式输出并终止程序

注意:de()dde() 辅助函数中,渲染时将显示所有节点、子节点及其子代以展开模式。

示例

ddd()

<?php ddd(true, 1234, 'string', [
    'key1' => 'val1',
    'key2' => [
        'l1_key1' => 'l1_val1',
        'l1_key2' => 'l1_val2',
        'l1_key3' => [
             'l2_key1' => 'l2_val1',
             'l2_key2' => 'l2_val2',
         ],
    ],
]);

dd

dde()

<?php dde(true, 1234, 'string', [
    'key1' => 'val1',
    'key2' => [
        'l1_key1' => 'l1_val1',
        'l1_key2' => 'l1_val2',
        'l1_key3' => [
             'l2_key1' => 'l2_val1',
             'l2_key2' => 'l2_val2',
         ],
    ],
]);

dd

许可证

在 MIT 许可证下发布。