# ArkPHP **Repository Path**: overmeta/arkphp ## Basic Information - **Project Name**: ArkPHP - **Description**: 一个简单、快速、规范、优雅的PHP现代化开发框架 - **Primary Language**: PHP - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-01-22 - **Last Updated**: 2023-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## ArkPHP Framework ArkPHP是一个轻量级的现代化PHP框架,具备灵活、组件化、可拔插、扩展性强、高性能的特点。
ArkPHP Repository | Stable 1.0.0 | Support PSR7 | License MIT
## 框架特点 - PHP 7.4+ - PSR-7标准自动加载 - 轻量级,扩展灵活 - 支持单应用、多应用、多版本API - 自定义异常处理,如404 - 原生模版解析 - 支持视图组件 - 模板支持多主题、layout(布局) - 加入对cli模式支持,用来写服务、定时脚本挺好的 - 增加依赖注入服务容器,实现组件之间的松耦合 - ORM链式调用,支持数据库读写分离设置,可具体到某张表 ## 环境要求 * PHP 7.4+ ## 安装使用 ```bash composer require overmeta/arkphp ``` ## 项目结构 ``` /project |-app 应用目录 | |-Console 任务调度目录 | |-Http 控制器目录 | | |-Api Api模块控制器目录 | | |_Home Home模块控制器目录 | |-Middleware 中间件目录 | |-Model 模型目录 | |-Service 服务类库 | |-Support 定义类库 |-config 配置文件目录 |-route 路由文件目录 | |_home.php 路由文件 |-public 对外访问目录 | |_index.php 入口文件 |-route 路由配置目录 |-storage 临时文件目录 | |-log 日志目录 | |-runtime 运行时目录 |-vendor Composer安装类库目录 | |-overmeta/arkphp ArkPHP框架 |-view 模板目录 |_.env 环境配置文件 |_composer.json ``` ## 许可证 ArkPHP 开源项目基于 [MIT Licensed](http://www.opensource.org/licenses/MIT)