/** * Affiche un var_dump * * @param mixed $pVar Variable * @param boolean $pReturn true : renvoie le résultat sous forme de chaine, false : affiche le résultat avec echo * @param boolean $pFormatReturn Formater le résultat retourné, ou retourner un texte brut * @return string */ public static function var_dump($pVar, $pReturn = false, $pFormatReturn = true) { self::$_return = $pReturn; self::$_formatReturn = $pFormatReturn; // on met -1 car self::_dump fera un +1, donc mettra l'index à 0 self::$_dumpIndex = -1; $dump = self::_dump($pVar); if ($pReturn) { return $dump; } else { self::_outputFormatted($dump); } }