prettyprint 테스트Patchwork-Dumper

2926 단어 PHP
kint 외관이 마음에 안 들어서 보기 편한 걸로 해봤어요Patchwork-Dumper
composer require 'patchwork/dumper ~1.0'
그리고 넣어서 README를 지나가면 갑자기 undefined method Fatal이 돼요.
나는 README가 갑자기 움직이지 않거나 이탈률이 올라갈 거라고 생각하면서 테스트에서 Json Dumper Test만 보면 기분이 더욱 미묘해진다
Clidumper 방법명 typo라서 다시 시작했어요
<?php

require __DIR__ . '/vendor/autoload.php';

use Patchwork\Dumper\CliDumper;
use Patchwork\Dumper\HtmlDumper;
use Patchwork\Dumper\JsonDumper;

set_dump_handler(function ($var) {
    if ('cli' === PHP_SAPI) {
        CliDumper::dump($var);
    } else {
        HtmlDumper::dump($var);
        //header('Content-Type: application/json');
        //JsonDumper::dump($var);
    }
});

dump(new CliDumper);
CliDumper

HtmlDumper

색깔을 사용하는 규칙은 금방 깨닫지는 못하지만 그래도 보기 쉬워요. cli도 색칠하는 느낌이 좋아요.
ladybug 또는 krumo도 쉽게 알 수 있지만 전자는 소프트웨어 패키지에 의존하는 경우가 많고 후자는'라벨'을 뱉기 때문에'웹/cli'두 가지 방법으로 간단하게 사용하면 좋을 것 같아요.

좋은 웹페이지 즐겨찾기