Skip to content

Instantly share code, notes, and snippets.

@accentinteractive
Created October 5, 2012 07:09
Show Gist options
  • Star 27 You must be signed in to star a gist
  • Fork 22 You must be signed in to fork a gist
  • Save accentinteractive/3838495 to your computer and use it in GitHub Desktop.
Save accentinteractive/3838495 to your computer and use it in GitHub Desktop.
dump_helper: functions to dump variables to the screen, in a nicley formatted manner
<?php
/**
* Dump helper. Functions to dump variables to the screen, in a nicley formatted manner.
* @author Joost van Veen
* @version 1.0
*/
if (!function_exists('dump')) {
function dump ($var, $label = 'Dump', $echo = TRUE)
{
// Store dump in variable
ob_start();
var_dump($var);
$output = ob_get_clean();
// Add formatting
$output = preg_replace("/\]\=\>\n(\s+)/m", "] => ", $output);
$output = '<pre style="background: #FFFEEF; color: #000; border: 1px dotted #000; padding: 10px; margin: 10px 0; text-align: left;">' . $label . ' => ' . $output . '</pre>';
// Output
if ($echo == TRUE) {
echo $output;
}
else {
return $output;
}
}
}
if (!function_exists('dump_exit')) {
function dump_exit($var, $label = 'Dump', $echo = TRUE) {
dump ($var, $label, $echo);
exit;
}
}
Copy link

ghost commented Nov 22, 2013

Love this little helper... thanks!

@mabena
Copy link

mabena commented May 13, 2015

Nice peace of code... Thanks!

@vnvkalyankrishna
Copy link

Thankyou......

@thilina570
Copy link

good works

@spreaderman
Copy link

Very nice

@fearrr
Copy link

fearrr commented Dec 14, 2016

thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment