标签:
RapidPHP介绍RapidPHP本着免费开源、快速、高效、简单的面向对象的 轻量级PHP开发框架。
版本: 1.1.0
官网: rapidPHP.gx521.cc
作者: 954418992@qq.com
目录结构 . ├── application 应用目录 │ ├── controller 控制器目录 │ ├── model 模型目录 │ └── view 视图目录 ├── index.php 单一入口文件 ├── public 静态模板目录,前端目录 │ ├── libs 前端js->libs库 │ ├── res 前端静态资源包 │ │ ├── assets 图片 │ │ ├── layout 布局文件 │ │ └── upload 上传文件 │ └── src 静态页面 └── rapid 框架系统目录 ├── config 配置目录 │ ├── certificate 证书目录 │ │ └── pay 支付证书目录 │ │ └── alipay 支付宝证书目录 │ │ └── weixin 微信证书目录 │ ├── commons 公用func目录 │ │ ├── App.class.php app入口调用的文件 │ │ ├── Func.inc.php 全局func文件 │ │ └── Loader.class.php 自动加载文件 │ ├── constants 常量配置目录 │ │ ├── App.class.php 系统常量配置文件 │ │ ├── app app配置文件目录 │ │ │ ├── Config.class.php 用户配置文件 │ │ │ └── Routing.class.php 系统路由配置文件 │ │ └── plugin 插件配置目录 │ │ ├── Pay.class.php 支付配置 │ │ ├── Wxsdk.class.php 微信开发配置 │ ├── database 数据库配置 │ │ └── Server.class.php 多数据库连接信息配置 │ └── routing 路由配置目录 │ ├── app.inc.php 路由app定义目录 │ └── uri.inc.php 路由uri转发目录 ├── init.php 系统框架初始化文件 ├── library 系统开发包目录 │ ├── rapid rapid核心框架 │ │ ├── Api.class.php 实现api接口文件 │ │ ├── Arrays.class.php 数组操作 │ │ ├── Build.class.php 全局公用方法集成 │ │ ├── Db.class.php 数据库操作 │ │ ├── File.class.php 文件操作 │ │ ├── Input.class.php 表单输入操作 │ │ ├── Mail.class.php 邮箱操作 │ │ ├── Plugin.class.php 插件管理 │ │ ├── Register.class.php 全局注册缓存 │ │ ├── Route.class.php 路由文件 │ │ ├── Upload.class.php 上传 │ │ ├── Verify.class.php 正则验证 │ │ ├── View.class.php 模板解释器 │ │ ├── Xml.class.php xml解释器 │ │ ├── arrays 数组操作 │ │ │ └── ArrayObject.class.php 数组对象话操作 │ │ ├── core 核心 │ │ │ ├── Controller.class.php 控制器继承 │ │ │ ├── Model.class.php model继承 │ │ │ ├── View.class.php view继承 │ │ │ ├── ViewInterface.class.php view模板实现接口 │ │ │ └── view view对象操作 │ │ │ └── Element.class.php html对象化 │ │ ├── db db核心 │ │ │ ├── Driver.class.php 驱动 │ │ │ ├── Exec.class.php 执行 │ │ │ ├── Result.class.php 结果 │ │ │ └── driver 驱动目录 │ │ │ ├── Mysql.class.php mysql驱动 │ │ │ ├── Oracle.class.php oracle驱动 │ │ │ └── Sqlsrv.class.php sqlsrv驱动 │ │ └── plugin 插件集成目录 │ │ ├── Pay.class.php 支付 │ │ ├── WxSdk.class.php 微信开发 │ │ ├── pay 支付开发文件目录 │ │ └── wxsdk 微信开发文件目录 │ └── rapid.class.php rapid全局注册文件 └── scripts 命令脚本文件 └── make.database.php 根据数据库配置生成数据表 命名规范rapidPHP遵循Camel-Case命名规范,自动加载规范,并且注意如下规范:
目录和文件目录支持小写或大写,为了同一期间,赞成搭建目录全部使用小写,不赞成下滑写等特殊符号;
类库、函数文件统一以.class.php为后缀,类库首字母大写,文件名跟类库名一致;
类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;
类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);
函数和类、属性命名