美文网首页Phalcon
rapidPHP 1.1.0 - 介绍

rapidPHP 1.1.0 - 介绍

作者: Renew全栈工程师 | 来源:发表于2016-11-27 19:01 被阅读49次

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

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

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

    函数和类、属性命名

    类的命名采用驼峰法,并且首字母大写,格式NameType、列如BaseController后面Controller可有可无,但是为了统一期间,希望大家写进去;

    函数的命名使用小写字母不赞成下划线 列入getUser;

    变量的命名使用驼峰法,并且首字母小写,例如tableName、instance;

    以双下划线“__”打头的函数或方法作为魔法方法,例如__call和__autoload;

    常量和配置

    常量全部大写+下划线;

    配置参数可以为静态 方法 、常量、成员;

    参与开发

    请参阅rapidPHP核心源码包

    版权信息

    rapidPHP遵循Apache2开源协议发布,并提供免费使用。

    本项目包含的第三方源码和二进制文件之版权信息另行标注。

    版权所有Copyright © 2006-2016 by rapidPHP (http://rapidPHP.gx521.cc)

    All rights reserved。

    相关文章

      网友评论

        本文标题:rapidPHP 1.1.0 - 介绍

        本文链接:https://www.haomeiwen.com/subject/ucjnpttx.html