# Arrow **Repository Path**: chinamd5/arrow ## Basic Information - **Project Name**: Arrow - **Description**: Arrow 是一个 PHP 框架,有以下特点: - 基于 WorkerMan / GatewayWorker - 支持 Socket.IO(WebSocket) - 模块化开发 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-11-13 - **Last Updated**: 2025-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Arrow Arrow 是一个 PHP 框架,有以下特点: - 基于 WorkerMan - 支持 Socket.IO(WebSocket) - 模块化开发 ## 文件结构 根目录文件结构如下: ``` ├── app ------------------------- 应用模块 ├── framework ------------------- 框架文件 ├── helper ---------------------- 快速函数 ├── public ---------------------- 公共资源文件 ├── var ------------------------- 运行时文件 ├── arrow ----------------------- 命令行入口 ├── arrow-gateway-socket-io ----- WorkerMan 的 Socket.IO Gateway ├── arrow-register -------------- WorkerMan 注册器 ├── arrow-worker-http ----------- WorkerMan 的 HTTP Worker ├── arrow-worker-socket-io ------ WorkerMan 的 Socket.IO Worker ├── env.php --------------------- 配置文件 ├── serve.cmd ------------------- Windows 下的启动脚本 ``` 每个模块的文件结构如下(按需定义,不必包含全部元素): ``` ├── config ------------------ 配置文件 │ ├── routes.php ---------- HTTP 路由 │ └── socket-io.php ------- Socket.IO 路由 ├── database ---------------- 数据表初始化 ├── Controller │ ├── Cli ----------------- 命令行控制器 │ ├── Http --------------- HTTP 控制器 │ └── SocketIo ------------ Socket.IO 控制器 ├── Hepler ------------------ 帮助类 ├── Job --------------------- 后台任务 ├── Model ------------------- 模型 ├── Processor --------------- 处理器 ├── Module.php -------------- 模块初始化 └── readme.md --------------- 说明文档 ```