vovan-ve/array-dumper

常量数组Dumper

v1.0.0 2018-10-21 12:04 UTC

This package is auto-updated.

Last update: 2024-09-22 01:08:41 UTC


README

Latest Stable Version Latest Dev Version Build Status License

将PHP数组转换为漂亮的PHP代码。只能转储常量数据,即自PHP 7以来可以在const声明中使用的数据。

概述

use \VovanVE\array_dumper\ArrayDumper;

$dumper = new ArrayDumper();

$data = [
    'foo' => 42,
    'bar' => 'string',
    'list' => [10, 20, 30],
    'hash' => [
        'lorem' => 23,
        'ipsum' => true,
    ],
];

echo $dumper->dump($data);

输出

[
    'foo' => 42,
    'bar' => 'string',
    'list' => [10, 20, 30],
    'hash' => [
        'lorem' => 23,
        'ipsum' => true,
    ],
]

描述

具有顺序零基于整数键的简单数组(也称为列表)将单行转储,除非行太长且缩进,或者列表嵌套级别太深(两者都是可配置的)。

可以向dump()方法提供一个可选的外部缩进字符串。它用于内部嵌套数组。可以是任何你想要的,包括注释前缀 //

注意:库只与UTF-8字符串一起使用。在源数据中不是有效的UTF-8的字符串将使用\xFF转义代码对无效的八进制字节进行编码。因此,输出转储始终应该是有效的UTF-8代码。

安装

通过 composer 安装

composer require vovan-ve/array-dumper

或将它添加到你的composer.json文件中的require部分

"vovan-ve/array-dumper": "~1.0.0"

许可证

本软件包遵循MIT许可证