final public static function errorHandler(string $err_no, string $err_msg, string $errfile, string $errline)
    {
        throw new Server500(new \ArrayObject(array("explain" => $err_msg,
            "type_error" => self::errorMap($err_no), "line_error" => $errline, "file_error" => $errfile)));
    }