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.

1.0.0 2019-09-09 06:50 UTC

This package is auto-updated.

Last update: 2024-03-30 00:21:08 UTC


README

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