howion/dumplib

PHP DumpLib

dev-master 2022-02-18 01:57 UTC

This package is not auto-updated.

Last update: 2024-09-29 06:02:34 UTC


README

安装

来自 Packagist

$ composer require howion/dumplib

使用

new DumpLib(Theme $theme = HowionBlack)
->dump(...$values)
->dd(...$values) # DUMP N DIE
->deliver($die = false)
<?php
use DumpLib\Themes\HowionBlack\HowionBlack;
use DumpLib\DumpLib;

$d = new DumpLib(new HowionBlack([
     #---------------------
     #  DEFAULT SETTINGS
     #---------------------
    'title'  => 'DumpLib',
    'zoom'   => 1
]));

// DUMP GIVEN VARIABLES
$d->dump($variable, $variable, ...)
$d->dump($variable)

// ECHOES THE GENERATED HTML AND OVERWRITES TO THE CURRENT BUFFER
// YOU CAN WRITE THIS TO THE VERY END OF YOUR PHP SCRIPT
// DOES NOTHING IF THERE IS NOTHING TO DUMP
$d->deliver($die = false)

预安装主题

  • HowionBlack DumpLib\Themes\HowionBlack\HowionBlack

我不喜欢这些主题

编写你自己的主题,然后只需扩展 DumpLib\Themes\Theme 类。你还可以使用 utils

截图

<?php

$d->dump(M_E); # EULERS NUMBER
$d->dump(7823);
$d->dump(true);
$d->dump('Hell0 W0rld.');
$d->dump([
    'user.username' => 'howion',
    'user.details'  => [
        'detail.adress' => 'Nowhere',
        'detail.phone'  => '+00 000 000 0000'
    ],
]);
$d->deliver();

Screenshot

许可证

MIT