1.本系列文章的目的
实现一个小而美的产品级别php框架
自己动手实现一个新框架仅用于学习交流,不打算替代市面上现有的其他主流框架。
2. 我要一个怎样的PHP框架
简单实用,安全优雅,博采众长
安装简单,上手简单,扩展简单
不需要编译C扩展。
不需要知道什么是composer。
不需要改nginx.cnf .htaccess各种重写规则。
但支持各种环境,从最低端的虚拟空间到独立服务器,从单机xampp,phpstudy,
到各种云sae,bae,以及高大上的分布式架构部署方式。绿色无需安装,复制即用。
简单的代码结构。
没有异常处理。
没有命名空间。
没有类继承。
没有设计模式。
没有发明新名词。
没有crud链式操作。
没有发明新标签语言。
没有多级log。
没有用到单元测试。
半天上手,简单易懂。
那有什么?
mcv文件组织,url路由,mysql辅助。
redis也没有。
安全优雅
输入安全, 输出安全,文件上传安全
博采众长
各种特性简单接入,快速加入其他类库