亚洲精品成人_精品成人一区_999视频在线播放_免费黄色在线_亚洲成人久久久_久久www免费视频

Core

CoreEasySwoole 框架中核心的基礎架構對象,這是一個單例對象,它的完整實現(xiàn)在 \EasySwoole\EasySwoole\Core。

關鍵函數(shù)

__construct

在構造函數(shù)中,做了以下兩件事:

  • 常量定義
    • defined('SWOOLE_VERSION') or define('SWOOLE_VERSION', intval(phpversion('swoole')));
    • defined('EASYSWOOLE_ROOT') or define('EASYSWOOLE_ROOT', realpath(getcwd()));
    • defined('EASYSWOOLE_SERVER') or define('EASYSWOOLE_SERVER', 1);
    • defined('EASYSWOOLE_WEB_SERVER') or define('EASYSWOOLE_WEB_SERVER', 2);
    • defined('EASYSWOOLE_WEB_SOCKET_SERVER') or define('EASYSWOOLE_WEB_SOCKET_SERVER', 3);
  • 全局 EasySwooleEvent.php 事件引入

在該構造函數(shù)中嘗試重新定義 EASYSWOOLE_ROOT 常量是為了支持用戶自定義腳本啟動

runMode

可以通過調用此函數(shù)獲取框架當前運行的模式,默認模式為 dev??稍诳蚣軉訒r指定模式和要加載的配置文件,詳細見 基礎管理命令。然后在框架任何地方調用此函數(shù)以獲取當前運行的模式,方便調試。

使用示例:在控制器中調用

if (\EasySwoole\EasySwoole\Core::getInstance()->runMode() == 'dev') {
    // 開發(fā)模式下執(zhí)行的邏輯
}

initialize

框架核心骨架初始化,做了以下幾件事

  • 根據(jù)運行模式加載配置文件
  • 初始化臨時目錄和日志目錄
  • 初始化錯誤處理器
  • 調用全局 EasySwooleEvent.php 中的 initialize 事件

createServer

根據(jù)配置文件,調用 ServerManager 初始化對應的 Swoole實例,并執(zhí)行以下事情:

  • 調用全局 EasySwooleEvent.php 中的 mainServerCreate 事件
  • 注冊框架系統(tǒng)默認的事件回調
  • 附加處理,例如注冊 CronTab 進程、注冊 Task 進程等

start

根據(jù)配置文件中設置的服務名稱,設置服務名稱和進程的名稱,調用 ServerManager,啟動框架。

主站蜘蛛池模板: 免费麻豆 | a黄色毛片 | 91手机视频在线观看 | 狠狠的干| 黄色三区 | 在线观看国产日韩 | 91在线公开视频 | 精品日韩在线 | 一区二区三区电影 | 免费日韩电影网站在线观看 | 午夜精品视频 | 成人免费播放视频 | 好逼天天操 | 欧美日韩一二三四 | 日韩欧美高清在线观看 | 亚洲国产婷婷香蕉久久久久久99 | 91久久精品一 | 在线观看中文字幕 | 久操免费在线观看 | 黄色网www | www.香蕉视频在线观看 | 国产免费黄视频 | 国内成人精品 | 性生交大生活免费看 | 超碰天天操 | 登山的目的3电影完型 | 四虎影视免费观看 | 亚洲xxxx视频 | 国内视频一区二区三区 | 中文字幕国产日韩 | 亚洲欧美一区二区三区不卡 | 草逼视频网站 | 久久片| 久久一二三四区 | 国产日韩成人 | 深夜免费福利视频 | 欧美日韩在线看 | 久久久久九九 | 成人免费av | 海角真实乱视频 | 中文字幕精品亚洲 |