From 2d0baeaea9f34856719329b49cd5873a9b56b682 Mon Sep 17 00:00:00 2001 From: tianfenghan Date: Mon, 27 Apr 2026 12:45:25 +0800 Subject: [PATCH] =?UTF-8?q?feat(examples):=20=E6=B7=BB=E5=8A=A0=20Swoole?= =?UTF-8?q?=20=E7=9B=B8=E5=85=B3=E7=A4=BA=E4=BE=8B=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 Swoole 协程运行示例文件 co.php - 添加错误常量引用示例文件 const-ref.php - 创建 Swoole HTTP 服务器示例文件 http.php - 实现基本的协程运行功能 - 集成 HTTP 服务器请求处理逻辑 - 添加异常处理和响应状态管理 --- examples/error/const-ref.php | 5 +++++ examples/swoole/co.php | 8 ++++++++ examples/swoole/http.php | 18 ++++++++++++++++++ 3 files changed, 31 insertions(+) create mode 100644 examples/error/const-ref.php create mode 100644 examples/swoole/co.php create mode 100644 examples/swoole/http.php diff --git a/examples/error/const-ref.php b/examples/error/const-ref.php new file mode 100644 index 00000000..a41ccfe6 --- /dev/null +++ b/examples/error/const-ref.php @@ -0,0 +1,5 @@ +on('request', function ($request, $response) { + try { + $response->header('Content-Type', 'text/plain'); + $response->end('Hello World'); + } catch (Exception $e) { + $response->status(500); + $response->end('error: ' . $e->getMessage()); + } + }); + + $http->start(); +} \ No newline at end of file