|
Zhamao Framework
3.0.0-beta1
A high-performance chatbot + web framework
|
Public 成员函数 | |
| __construct (array $argv=[]) | |
| init () | |
| start () | |
| stop (int $retcode=0) | |
| reload () | |
| getArgv () | |
| getDriver () | |
| initDriver () | |
| initFramework () | |
成员变量 | |
| const | VERSION_ID = 639 |
| const | VERSION = '3.0.0-beta1' |
Protected 属性 | |
| array | $argv |
| SwooleDriver Driver WorkermanDriver | $driver |
| array | $setup_annotations = [] |
| array | $bootstrappers |
框架入口类
| __construct | ( | array | $argv = [] | ) |
框架初始化文件
| array<string,null|bool|string> | $argv 传入的参数(见 ServerStartCommand) |
| getArgv | ( | ) |
获取传入的参数
| getDriver | ( | ) |
获取驱动
| init | ( | ) |
初始化框架
| initDriver | ( | ) |
初始化驱动及相关事件 实例化 Driver 对象
| initFramework | ( | ) |
初始化框架并输出一些信息
绑定、注册框架本身的事件到 Driver 的 EventProvider 中
| reload | ( | ) |
重载框架的 worker 进程,重新加载模块及代码
此方法仅限于 Unix 环境下的多进程模式(即存在 Worker 进程的模式)使用,Windows 环境、单进程模式使用无效
未测试,需要对单进程等特殊情况做判断,因为单进程等模式无法重启
| start | ( | ) |
启动框架
| stop | ( | int | $retcode = 0 | ) |
停止框架运行
未测试
| int | $retcode | 退出码 |
| ZMKnownException |
|
protected |
|
protected |
|
protected |
|
protected |
| const VERSION = '3.0.0-beta1' |
| const VERSION_ID = 639 |