午夜免费_欧美一级免费看_欧美日韩一区二区视频在线观看_午夜视频在线_日本特黄a级高清免费大片_成年人黄色小视频

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();
主站蜘蛛池模板: xxxx18hd日本hd护士 | 大伊人狠狠躁夜夜躁av一区 | 亚洲视频在线免费看 | 国产成人啪午夜精品网站男同 | 91九色论坛| 日韩精品视频专区 | 亚洲精品美女久久久久久久久久 | 91高清在线视频 | 久久久成人999亚洲区美女 | 91成人| 亚洲一级精品 | 91成人小视频 | 国产成人免费观看视频 | 国产高清成人久久| a毛片免费观看 | 偷拍福利视频一区二区三区 | 亚洲精品视频网站在线观看 | 99久久精品久久久久久清纯 | 国产福利在线视频 | 91小视频在线观看 | 91手机精品视频 | 成年免费视频 | 九色视频在线播放 | 亚洲精选99| 99热精品久久 | 91| 国产精品乱码一区二区三区视频 | 一区二区在线不卡 | 国产成人毛片 | 亚洲美女午夜一区二区亚洲精品 | 91视频免费看. | 川上优av一区二区线观看 | 免费成人午夜视频 | 午夜手机在线视频 | 免费观看视频91 | 91影视 | 99久久久国产精品免费调教sp | 97国产情侣爱久久免费观看 | 国产一区二区三区成人久久片老牛 | 成人a视频片观看免费 | 哪里有毛片网站 |