static public function escape($inp) 
    {
        if(!empty($inp) && is_string($inp)) {
            return (string)str_replace(array('\\', "\0", "\n", "\r", "'", '"', "\x1a"), array('\\\\', '\\0', '\\n', '\\r', "\\'", '\\"', '\\Z'), $inp);
        }

        return (string)$inp;

    }