mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-07-21 15:45:36 +08:00
update docs, and some related comments and generated codes
This commit is contained in:
@@ -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)。
|
||||
|
||||
|
||||
@@ -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;
|
||||
```
|
||||
|
||||
## 热更新
|
||||
|
||||
|
||||
@@ -101,4 +101,4 @@ cd zhamao-v3
|
||||
|
||||
## 更多的环境部署和开发方式
|
||||
|
||||
除了上述方式之外,框架还支持源码模式、守护进程等运行方式,详情请参阅 [进阶开发]。
|
||||
除了上述方式之外,框架还支持源码模式、守护进程等运行方式,详情请参阅 [进阶开发](/advanced/)。
|
||||
|
||||
Reference in New Issue
Block a user