rapidPHP 1.1.0 介绍

时间:2021-08-25 03:22:05

标签:

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为后缀,类库首字母大写,文件名跟类库名一致;

类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;

类名和类文件名保持一致,统一采用驼峰法命名(首字母大写);

函数和类、属性命名