update docs, and some related comments and generated codes

This commit is contained in:
Jerry
2023-01-30 15:23:11 +08:00
parent ea17b0293c
commit ebb27a5852
17 changed files with 422 additions and 44 deletions

View File

@@ -32,7 +32,7 @@ $config['servers'] = [
`driver` 配置项用于指定框架的底层驱动,目前支持以下驱动:
- `swoole`:基于 Swoole需要安装 `swoole` 扩展
- `swoole`:基于 Swoole需要安装 `swoole` 扩展,协程支持很好
- `workerman`:基于 Workerman无需安装额外扩展但在 PHP 8.0 下无法使用协程
- `choir`:基于 Choir尚未完成不建议使用
@@ -43,12 +43,11 @@ $config['servers'] = [
- `http`:基础的 HTTP 服务(监听传入的 HTTP 请求)
- `host`:监听地址
- `port`:监听端口
- `flags`
- `flags`一个 int 值,用于在事件中获取源于哪一个 HTTP 监听的地址和端口
- `websocket`WebSocket 服务(允许其他客户端接入)
- `host`:监听地址
- `port`:监听端口
- `websocket_reverse`:反向 WebSocket 服务(框架主动发起连接)
- `url`:连接地址
- `flags`:同上方 HTTP 的 `flags`
以上所有服务器均支持 `access_token` 配置项,用于指定[鉴权方式](/components/bot/authorization.md)。

View File

@@ -18,7 +18,17 @@ dump($var);
根据运行环境的不同Swoole、Workerman 等),你可以使用不同的调试工具。
例如,你可以使用 [Xdebug](https://xdebug.org/) 或 [yasd](https://github.com/swoole/yasd) 等。
例如,你可以使用 [Xdebug](https://xdebug.org/) 或 [yasd](https://github.com/swoole/yasd) 等。这类工具的使用方式可参照对应文档。
或者,你也可以在代码中使用 psysh 下断点并查看变量。但在使用 psysh 时要注意,在多进程模式(多 Worker、含用户进程、TaskWorker 等模式)下,会出现未定义的行为,最好在单进程模式下使用。
```php
$x = 123;
// ... 你的代码
eval(\Psy\sh()); // 下断点位置
// ... 你的代码
$y = 456;
```
## 热更新

View File

@@ -101,4 +101,4 @@ cd zhamao-v3
## 更多的环境部署和开发方式
除了上述方式之外,框架还支持源码模式、守护进程等运行方式,详情请参阅 [进阶开发]
除了上述方式之外,框架还支持源码模式、守护进程等运行方式,详情请参阅 [进阶开发](/advanced/)