Einen Vardump in eine Variable schreiben

PHP  (08.04.2010 22:05) Diese PHP Funktion schreibt den Dump einer Variable in eine Variable.
Normal gibt die PHP Funktion var_dump() den Output direkt aus. Sprich einfach in eine Variable schreiben ist nicht.
Dieses Problem wird mit ob_start(), ob_get_contents() und ob_end_clean() umgangen.

Quellcode (ausblenden)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
 
   /**
    * Einen Vardump in eine Variable schreiben
    * @param $var
    * @return String
    */
   function vardump2string($var) {
      ob_start();
         var_dump($var);
         $return = ob_get_contents();
      ob_end_clean();
      return $return;
   }
 
?>