src/Mouf/Mvc/Splash/Utils/ExceptionUtils.php
private static function getPhpVariableAsText($var)
    {
        if (is_string($var)) {
            return('"'.str_replace(array("\x00", "\x0a", "\x0d", "\x1a", "\x09"), array('\0', '\n', '\r', '\Z', '\t'), $var).'"');
        } elseif (is_int($var) || is_float($var)) {
            return($var);
        } elseif (is_bool($var)) {
            if ($var) {
                return('true');
            } else {
                return('false');
            }
        } elseif (is_array($var)) {
            $result = 'array( ';
            $comma = '';
            foreach ($var as $key => $val) {
                $result .= $comma.self::getPhpVariableAsText($key).' => '.self::getPhpVariableAsText($val);
                $comma = ', ';
            }
            $result .= ' )';

            return($result);
        } elseif (is_object($var)) {
            return 'Object '.get_class($var);
        } elseif (is_resource($var)) {
            return 'Resource '.get_resource_type($var);
        }

        return 'Unknown type variable';
    }
private static function getPhpVariableAsText($var)
    {
        if (is_string($var)) {
            return('"'.str_replace(array("\x00", "\x0a", "\x0d", "\x1a", "\x09"), array('\0', '\n', '\r', '\Z', '\t'), $var).'"');
        } elseif (is_int($var) || is_float($var)) {
            return($var);
        } elseif (is_bool($var)) {
            if ($var) {
                return('true');
            } else {
                return('false');
            }
        } elseif (is_array($var)) {
            $result = 'array( ';
            $comma = '';
            foreach ($var as $key => $val) {
                $result .= $comma.self::getPhpVariableAsText($key).' => '.self::getPhpVariableAsText($val);
                $comma = ', ';
            }
            $result .= ' )';

            return($result);
        } elseif (is_object($var)) {
            return 'Object '.get_class($var);
        } elseif (is_resource($var)) {
            return 'Resource '.get_resource_type($var);
        }

        return 'Unknown type variable';
    }
private static function getPhpVariableAsText ( $ var ) { if ( is_string ( $ var ) ) { return ( '"' . str_replace ( array ( "\x00" , "\x0a" , "\x0d" , "\x1a" , "\x09" ) , array ( '\0' , '\n' , '\r' , '\Z' , '\t' ) , $ var ) . '"' ) ; } elseif ( is_int ( $ var ) || is_float ( $ var ) ) { return ( $ var ) ; } elseif ( is_bool ( $ var ) ) { if ( $ var ) { return ( 'true' ) ; } else { return ( 'false' ) ; } } elseif ( is_array ( $ var ) ) { $ result = 'array( ' ; $ comma = '' ; foreach ( $ var as $ key => $ val ) { $ result .= $ comma . self :: getPhpVariableAsText ( $ key ) . ' => ' . self :: getPhpVariableAsText ( $ val ) ; $ comma = ', ' ; } $ result .= ' )' ; return ( $ result ) ; } elseif ( is_object ( $ var ) ) { return 'Object ' . get_class ( $ var ) ; } elseif ( is_resource ( $ var ) ) { return 'Resource ' . get_resource_type ( $ var ) ; } return 'Unknown type variable' ; }
Used by the debug function to display a nice view of the parameters.

@param mixed $var

@return string
Used by the debug function to display a nice view of the parameters .