marmotz / dumper
A pretty variable dumper for HTML & cli
Installs: 7 784
Dependents: 1
Suggesters: 0
Security: 0
Stars: 9
Watchers: 1
Forks: 0
Open Issues: 0
Requires (Dev)
- atoum/atoum: dev-master
This package is auto-updated.
Last update: 2025-02-28 02:57:38 UTC
README
A pretty variable dumper for HTML & cli.
Installation with composer
{ "require": { "marmotz/dumper": "dev-master" } }
In most of the cases you don't need Dumper in your production environment.
{ "require-dev": { "marmotz/dumper": "dev-master" } }
Usage
Include composer autoloader in your project and use dump()
function.
require_once __DIR__ . '/vendor/autoload.php'; dump($_SERVER);
Configuration
You can limit the depth of the dump by using setMaxLevelOfRecursion function like this:
Marmotz\Dumper\Dump::setMaxLevelOfRecursion(5);
Output
Dumper self-determines output type between HTML and cli.
With following code:
<?php require_once __DIR__ . '/vendor/autoload.php'; $array = array( 1, 2, fopen(__FILE__, 'r'), uniqid() => array( 4, array( uniqid() => 5, 'foobar' ), 7 ), 8 => new stdClass ); dump($array, new DateTime);
CLI
Here is an example of cli output: http://asciinema.org/a/5706
HTML
Here is an example of HTML output: