日韩在线观看-日韩在线成人-日韩在线不卡视频-日韩在线不卡视频-国产精品99-国产精品99

bootstrap 事件

bootstrap 事件允許在框架未初始化之前,先進行初始化其他需要的業務代碼。該事件是在 EasySwoole 3.2.5版本之后 新增的。

在框架安裝之后產生的 easyswoole 啟動腳本文件中,將會自動判斷框架根目錄下是否有 bootstrap.php 文件,如果有則加載此文件。

目前框架最新版本的 bootstrap.php(即 bootstrap 事件)會在框架安裝時在項目根目錄中自動生成。所以如果用戶想要執行自己需要的初始化業務代碼:如 注冊命令行支持全局通用函數啟動前調用協程 API等功能,就可以在 bootstrap.php 中進行編寫實現。

注:EasySwoole 3.4.x 版本之前 bootstrap.php 文件需要用戶在項目根目錄下自行創建該文件 bootstrap.php

注:如果你是框架舊版升級到框架新版,需要刪除框架根目錄的 easyswoole 文件,然后重新運行 php ./vendor/easyswoole/easyswoole/bin/easyswoole install 進行重新安裝(報錯或者其他原因請重新看 框架安裝章節-執行安裝步驟),重新安裝完成之后,即可正常使用 bootstrap 事件

在框架啟用前(在 bootstrap 事件中)調用協程 API

開發者在 EasySwoole 主服務啟動前調用協程 api,必須使用如下操作:

$scheduler = new \Swoole\Coroutine\Scheduler();
$scheduler->add(function() {
    /* 調用協程API */
});
$scheduler->start();
// 清除全部定時器
\Swoole\Timer::clearAll();

具體使用示例如下:

<?php
// 全局 bootstrap 事件
date_default_timezone_set('Asia/Shanghai');

use Swoole\Coroutine\Scheduler;
$scheduler = new Scheduler();
$scheduler->add(function() {
    /* 調用協程 API */
});
$scheduler->start();
// 清除全部定時器
\Swoole\Timer::clearAll();
主站蜘蛛池模板: 里番在线看| 三上悠亚在线免费观看| 误杀1演员表| 张学友电影全部作品| 智乐星中考| jixxzz| 明天属于我们第一季法剧完整版| 2001年日历全年表| 色在线看| 都璟秀| 文琪演过的电视剧有哪些| 我在皇宫当巨巨| 嫩草在线视频| 花式特殊符号可复制| 侠侣探案| 祈今朝电视剧免费观看完整版| 土壤动植物的乐园教学反思| the bodyguard| 鬣狗交配视频| 超级方程式| 红色一号电影| 动漫头像男| 陈昭昭| 山上的小屋 残雪原文| 安德鲁·林肯| 秀人网 官网门户免费| 铃木纱理奈| 看黄免费在线| 我爱我爹全集高清版免费观看| 中央七套| 小丑回魂| 金旭| 福音电影| 画画的视频| 赛尔号2| 儿童眼轴长度正常范围| 晕车喝什么饮料能缓解| 经典伦理电影| 团结就是力量歌词电子版| 郑楚一| 音速小子|