/** * @brief 初始化 http server * @param \swoole_http_server $server 在外部创建 本类只完成创建的繁琐的工作 * 不会去做那种过度封装的工作 最大的自由留给开发者 * @return \Aha\Server */ public function __construct(\swoole_http_server $server, $appName = '', array $arrSetting = array()) { parent::__construct($server, $appName, $arrSetting); //HTTP_GLOBAL_ALL表示设置所有的超全局变量 使用超全局变量在异步非阻塞的模式下存在不可重入的问题 //$this->_objServer->setGlobal(HTTP_GLOBAL_ALL, HTTP_GLOBAL_GET | HTTP_GLOBAL_POST); return $this; }
/** * @brief 初始化 tcp server * @param \swoole_server $server 在外部创建 本类只完成创建的繁琐的工作 * 不会去做那种过度封装的工作 最大的自由留给开发者 * @return \Aha\Server */ public function __construct(\swoole_server $server, $appName = '', array $arrSetting = array()) { parent::__construct($server, $appName, $arrSetting); return $this; }