黄p网站_在线看中文字幕_亚洲电影免费观看_成人激情视频_欧美成视频_中国av在线

bootstrap 事件

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

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

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

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

注:如果你是框架舊版升級(jí)到框架新版,需要?jiǎng)h除框架根目錄的 easyswoole 文件,然后重新運(yùn)行 php ./vendor/easyswoole/easyswoole/bin/easyswoole install 進(jìn)行重新安裝(報(bào)錯(cuò)或者其他原因請重新看 框架安裝章節(jié)-執(zhí)行安裝步驟),重新安裝完成之后,即可正常使用 bootstrap 事件

在框架啟用前(在 bootstrap 事件中)調(diào)用協(xié)程 API

開發(fā)者在 EasySwoole 主服務(wù)啟動(dòng)前調(diào)用協(xié)程 api,必須使用如下操作:

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

具體使用示例如下:

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

use Swoole\Coroutine\Scheduler;
$scheduler = new Scheduler();
$scheduler->add(function() {
    /* 調(diào)用協(xié)程 API */
});
$scheduler->start();
// 清除全部定時(shí)器
\Swoole\Timer::clearAll();
主站蜘蛛池模板: 国产三级自拍 | 日韩成人在线观看 | 欧美性猛xxx | 欧美一区国产一区 | 国产精品久久久久久久久免费 | 国产一区二区三区免费观看 | 成人看的羞羞视频免费观看 | 日本在线一区 | 日韩在线大片 | 最新日韩免费 | 精品国产乱码久久久久久闺蜜 | 精品国产髙清在线看国产毛片 | 草草视频在线观看 | 91精品入口蜜桃 | 精品久久久久久国产 | 一区二区三区日韩 | 91亚洲国产成人久久精品网站 | 久久久久久1 | 在线看国产 | 精品久久久av | 亚洲免费在线视频 | 欧美一区亚洲二区 | 一区二区精品视频 | 国产特黄一级 | av在线成人 | 在线观看国产高清视频 | 色婷婷综合久久久久中文一区二区 | 国产一区在线看 | 亚洲精品成人 | 欧美在线观看一区 | av大片在线观看 | 超碰人人干 | 欧美视频免费在线 | 亚洲第一免费网站 | 亚洲一区久久久 | 亚洲a视频| 国产99久久精品 | 天天看片天天干 | 黄色影片免费在线观看 | 国产成人高清 | 国产精品美女久久久久aⅴ国产馆 |