# LoadPHP **Repository Path**: 712blog/LoadPHP ## Basic Information - **Project Name**: LoadPHP - **Description**: LoadPHP一个简单的框架,Simple And Easy OOP PHP Framework - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-01-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LoadPHP ### LoadPHP一个简单的框架,Simple And Easy OOP PHP Framework > 这个框架开发的初衷是想diy一个使用方便、不需要记太多使用规则的框架,当然代码也要足够安全,因为之前用的比较多的可能就是TP和CanPHP、CI等框架,在用这几个框架的过程中发现要么就是太多冗余的功能不需要、要么就是需要的功能没有,需要再重新封装构建,久而久之感觉还是自己写个框架才是王道,当然这个框架可能没有其他框架那么牛逼,但是比较实用,起码对我而言,这也应证了一点“存在既有道理”,如果有感兴趣的码农欢迎提出建议或者意见、参与修改更新。 ### QQ群:495407635(加群请标明:LoadPHP技术交流) # 本框架遵循PSR-0规范 1. 命名空间必须与绝对路径一致 2. 类名首字母必须大写 3. 除去入口文件外,其他“.php”必须只有一个类 4. php类文件必须自动载入,不采用include等 > 系统出了入口文件以为又封装了几个函数脚本(这点就有些违背PSR-0规范) # PHP版本要求 * PHP5.3以上版本 # 支持的服务器和数据库环境 * 支持Windows/Unix服务器环境 * 可运行Apache、IIS、nginx等WEB服务器(其他的未做测试) * 目前仅支持Mysql、Mysqli # 框架目录结构 ``` ├─LoadPHP 框架系统目录 │ ├─Core 核心类库 │ ├─Drive 各类模块的驱动和接口 │ │ ├─Cache 缓存驱动 │ │ ├─Db 数据库驱动 │ │ ├─Log 日志驱动 │ │ ├─ServerVars 服务器$_Server变量兼容驱动 │ │ ├─Tpl 模板引擎驱动 │ │ ├─Image 图片处理驱动 │ │ ├─Storage 文件存储驱动 │ ├─Library 框架工具类库 │ ├─Static 静态资源目录 │ │ ├─Font 验证码字体文件 │ │ ├─Behavior 消息提示模板、异常消息模板 │ ├─Vendor 第三方工具类库目录 │ ├─LICENSE.txt 框架授权协议文件 │ ├─README.txt 框架README文件 │ └─load.php 框架入口文件 ``` # 建议项目目录(带有前后台的) ``` www WEB部署目录(或者子目录,仅供参考) ├─index.php 入口文件 ├─app 应用目录 │ ├─global 公共应用目录 │ ├─home 前台子系统目录 │ ├─admin 后台子系统目录 ├─config 资源文件目录 └─data 框架目录(需要777权限) │ ├─log 系统日志目录 │ ├─tpl_cache 模板缓存目录 ├─loadphp 框架目录 ```