mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-07 16:55:35 +08:00
2.3 KiB
2.3 KiB
ZM\Framework
__construct
public function __construct(array $args, bool $instant_mode): mixed
描述
创建一个新的框架实例
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| args | array | 运行参数 |
| instant_mode | bool | 是否为单文件模式 |
返回
| 类型 | 描述 |
|---|---|
| mixed |
saveProcessState
public function saveProcessState(int|string $pid, int $type, array $data): mixed
描述
将各进程的pid写入文件,以备后续崩溃及僵尸进程处理使用
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| pid | int | string |
| type | int | |
| data | array |
返回
| 类型 | 描述 |
|---|---|
| mixed |
getProcessState
public function getProcessState(mixed $id_or_name, int $type): false|int|mixed
描述
用于框架内部获取多进程运行状态的函数
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id_or_name | mixed | |
| type | int |
返回
| 类型 | 描述 |
|---|---|
| false | int |
removeProcessState
public function removeProcessState(null|int|string $id_or_name, int $type): mixed
描述
作者很懒,什么也没有说
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| id_or_name | null | int |
| type | int |
返回
| 类型 | 描述 |
|---|---|
| mixed |
loadServerEvents
public function loadServerEvents(): mixed
描述
作者很懒,什么也没有说
返回
| 类型 | 描述 |
|---|---|
| mixed |
registerServerEvents
public function registerServerEvents(): mixed
描述
从全局配置文件里读取注入系统事件的类
返回
| 类型 | 描述 |
|---|---|
| mixed |
parseCliArgs
public function parseCliArgs(array $args, bool|string $add_port): mixed
描述
解析命令行的 $argv 参数们
参数
| 名称 | 类型 | 描述 |
|---|---|---|
| args | array | 命令行参数 |
| add_port | bool | string |
返回
| 类型 | 描述 |
|---|---|
| mixed |