Skip to content

This class displays structured information about one or more expressions that includes its type and value. Arrays and objects are explored recursively with values indented to show structure.

License

marcocesarato/PHP-Dumper

Repository files navigation

PHP Dumper

Build Status

Version: 1.0.0.8

Github: https://github.com/marcocesarato/PHP-Dumper

Author: Marco Cesarato

Description

This class can display a formatted version of variable values.

It can take the values of one or more variables and generates a string that displays the variable values in a readable format.

Arrays and objects can be traversed recursively to display its member values.

The class can either return a string with the formatted variable values, display it to the current page or even exit the current script.

Requirements

  • php 5.6+

Install

Composer

  1. Install composer
  2. Type composer require marcocesarato/dumper
  3. Enjoy

Usage

use marcocesarato\dumper\Dumper;

$arr = [1,2,3,4,5];

$dump = Dumper::get($arr, $arr /* , ... */); // Get string of dump
Dumper::out($arr /* , ... */); // Print
Dumper::fatal($arr /* , ... */); // Print and die

Methods

Dumper

Method Parameters Description
get mixed $expression [, mixed $... ]
return string
Return dump as string
out mixed $expression [, mixed $... ]
return void
Print dump
clean mixed $expression [, mixed $... ]
return void
Clean stream (ob_clean) and print dump
json mixed $expression [, mixed $... ]
return void
Clean stream (ob_clean) and print json dump
fatal mixed $expression [, mixed $... ]
return void
Print dump and die
enableHighlight return void Enable Highlight (default true)
disableHighlight return void Disable Highlight
disableHighlight return void Disable Highlight
getDepth return int Get Object/Array dump depth
setDepth int $depth
return void
Set Object/Array dump depth

About

This class displays structured information about one or more expressions that includes its type and value. Arrays and objects are explored recursively with values indented to show structure.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages