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

Core

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

關鍵函數

__construct

在構造函數中,做了以下兩件事:

  • 常量定義
    • 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 事件引入

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

runMode

可以通過調用此函數獲取框架當前運行的模式,默認模式為 dev。可在框架啟動時指定模式和要加載的配置文件,詳細見 基礎管理命令。然后在框架任何地方調用此函數以獲取當前運行的模式,方便調試。

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

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

initialize

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

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

createServer

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

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

start

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

主站蜘蛛池模板: 在线成人www免费观看视频 | 91国拍精品国产粉嫩亚洲一区 | 国产精品成人在线观看 | 久久久91精品国产一区二区精品 | 久热91| 夜夜骑夜夜操 | 日韩中文字幕一区二区 | 99色在线| 欧美日韩视频在线播放 | 国产成人欧美一区二区三区八 | 日韩在线h | 人人搞人人搞 | 一区久久久| 久久天天躁狠狠躁亚洲综合公司 | 久一视频在线 | 一级毛片免费毛片一级毛片免费 | www.youjizz.com亚洲| 欧美专区一区二区三区 | 欧美成人黑人xx视频免费观看 | 日本狠狠操 | 伊人久久艹 | 国产精品一区二区三区电影 | 日韩av三区| a级片一区二区 | 日本a免费| 91尤物国产福利在线观看 | 婷婷精品久久久久久久久久不卡 | 麻豆影片 | 欧美三级欧美一级 | 国产成年妇视频 | 国产午夜性春猛交xxxx公交车 | 国产亚洲精品久久久456 | 国产又大又硬又爽免费视频试 | 久草网av| 亚洲激情欧美 | 一区影视| 久操视频免费看 | www色网站| 欧美一级爱爱 | 欧美高清精品 | 韩国一级毛片在线观看 |