rodro1

Php Dump Helper

Aug 31st, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.96 KB | None | 0 0
  1. <?php
  2. /**
  3.  * Dump helper. Functions to dump variables to the screen, in a nicley formatted manner.
  4.  * @author Joost van Veen
  5.  * @version 1.0
  6.  */
  7. if (!function_exists('dump')) {
  8.     function dump ($var, $label = 'Dump', $echo = TRUE)
  9.     {
  10.         // Store dump in variable
  11.         ob_start();
  12.         var_dump($var);
  13.         $output = ob_get_clean();
  14.        
  15.         // Add formatting
  16.         $output = preg_replace("/\]\=\>\n(\s+)/m", "] => ", $output);
  17.         $output = '<pre style="background: #FFFEEF; color: #000; border: 1px dotted #000; padding: 10px; margin: 10px 0; text-align: left;">' . $label . ' => ' . $output . '</pre>';
  18.        
  19.         // Output
  20.         if ($echo == TRUE) {
  21.             echo $output;
  22.         }
  23.         else {
  24.             return $output;
  25.         }
  26.     }
  27. }
  28.  
  29.  
  30. if (!function_exists('dump_exit')) {
  31.     function dump_exit($var, $label = 'Dump', $echo = TRUE) {
  32.         dump ($var, $label, $echo);
  33.         exit;
  34.     }
  35. }
Add Comment
Please, Sign In to add comment