Exemplo n.º 1
0
        if (isset($request->cookie)) {
            foreach ($request->cookie as $key => &$value) {
                $_COOKIE[$key] = $value;
            }
            unset($request->cookie);
        }
        if (isset($request->files)) {
            foreach ($request->files as $key => &$value) {
                $_FILES[$key] = $value;
            }
            unset($request->files);
        }
        mPHP::$swoole['request'] = $request;
        mPHP::$swoole['response'] = $response;
        ob_start();
        self::$mPHP->run();
        unset($_GET, $_POST, $_SERVER, $_REQUEST);
        $_GET = $_POST = $_SERVER = $_REQUEST = array();
        $result = ob_get_clean();
        $response->end($result);
    }
    public static function init()
    {
        if (!self::$instance) {
            self::$instance = new HttpServer();
        }
        return self::$instance;
    }
}
HttpServer::init();