schmunk42\giiant\generators\crud\Generator::var_export54 PHP Метод

var_export54() публичный Метод

TODO: replace with VarDumper::export
public var_export54 ( $var, $indent = '' )
    public function var_export54($var, $indent = '')
    {
        switch (gettype($var)) {
            case 'string':
                return '"' . addcslashes($var, "\\\$\"\r\n\t\v\f") . '"';
            case 'array':
                $indexed = array_keys($var) === range(0, count($var) - 1);
                $r = [];
                foreach ($var as $key => $value) {
                    $r[] = "{$indent}    " . ($indexed ? '' : $this->var_export54($key) . ' => ') . $this->var_export54($value, "{$indent}    ");
                }
                return "[\n" . implode(",\n", $r) . "\n" . $indent . ']';
            case 'boolean':
                return $var ? 'TRUE' : 'FALSE';
            default:
                return var_export($var, true);
        }
    }