PHP

Dump Variable to Browser (var_dump replacement)

admin by @admin ADMIN
Jun 19, 2026
May 31, 2026
Public
0 0 up · 0 down Sign in to vote
A nicer var_dump-style dumper that wraps output in <pre> with monospaced font for browser inspection. Drop-in replacement for var_dump while debugging.
PHP
Raw
<?php
function dump(mixed ...$vars): void {
    $cli = php_sapi_name() === 'cli';
    if (!$cli) echo '<pre style="background:#1a1a1a;color:#e2e8f0;padding:12px 16px;border-radius:6px;font:13px/1.5 ui-monospace,monospace;overflow:auto">';
    foreach ($vars as $v) {
        var_dump($v);
        if (count($vars) > 1) echo $cli ? "\n" : "\n";
    }
    if (!$cli) echo '</pre>';
}

function dd(mixed ...$vars): never {
    dump(...$vars);
    exit;
}

dump($user, $orders);   // pretty browser output
dd($_POST);             // dump + die
Tags

Save your own code snippets

Create a free account and build your private vault. Share publicly whenever you want.