## 框架开发:
> * 插件设计应当考虑主面板钩子
> * **不允许脱离MVC 或者 MVSC 结构**
> * 禁止跨模块操作(请提前做模块设计)
> * 3.0起大多数函数将不在支持缺省值传参,而是尽可能的提升个人架构能力
> * **禁止使用 $_GET $_POST 全局用户输入变量**
> * 3.0 将会 支持 令牌桶限流 和 表单令牌,请务必使用
> * 3.0 将过滤模板函数,模板函数将要注册使用,而不是直接使用,请务必保证安全性
> * **严禁直接使用include和require引入文件,请使用 composer引入或者命名空间导入**
> * 请在适当时候使用缓存
> * **禁止 post 或 get 数据不效应安全性直接入库**
> * 开发控制台应用或模块时应当减少端口开启数,开启端口首要考虑端口安全性
> * **涉及验证码功能的必须数据跟验证码统一提交验证,不允自己骗自己(不允许先验证后提交)**;
> * **涉及支付状态必须以微信或支付宝等 回调 或者 回调时候主动去查到的状态 为基准,不能使用其他任何数据作为基准,(后者最为安全)**
> * 尽量做到不相信前端任何数据;
> * **涉及金额(钱)必须由后端重新计算,不能使用前端数据**
> * 使用好 php的public、protected、private三种访问控制模式
> * 使用好 不同类的不同功能 有助于提升自我能力
> * **保持目录跟命名空间是匹配的,符合自动加载标准**
> * **禁止存在导入包不使用的情况**
> * **开发控制台应用或模块时应避免使用静态方法,属性,静态方式实例化,严重!!**
:-: ![](https://img.kancloud.cn/33/85/33856774a81771b713d49df2d03a1886_228x310.png)
#### :-: 导语:体验代码的艺术价值;看清生活的本质!依然热爱生活,热爱这门艺术..
- 序言
- 基础
- 安装
- 规范
- 目录
- 配置
- 架构
- 入口文件
- 伪静态配置
- Facade
- 使用行为
- 路由
- 路由定义
- 控制器
- 定义控制器
- 数据库
- 连接数据库
- 链式操作
- where
- builder
- field
- limit
- page
- order
- group
- find
- select
- value
- count
- sum
- average
- maximum
- minimum
- column
- update
- insert
- delete
- begin
- rollback
- commit
- left
- right
- inner
- for_update
- shared_lock
- cache
- 构造器
- 查询
- 添加
- 更新
- 删除
- 模型
- 创建模型
- 自动时间戳
- 模型关联
- 模型事件
- 数据转换
- 软删除
- 视图
- 模板
- 日志
- 调试
- 验证
- CLI命令行
- 标准
- 命名规范
- 语法规范
- 注释规范
- 设计模式
- 开发提示
- 数据字典
- Markdown使用文档
- volt模板引擎
- 简介
- 注释
- 变量
- 过滤器
- 流程控制
- 循环语句for
- 条件判断语句if
- 表达式及运算符
- 函数