zhamao-framework/docs/api/ZM/Framework.md
Github Build Bot 6d23e489aa update api docs
2022-04-15 15:08:34 +00:00

2.3 KiB
Raw Blame History

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