手撸php框架0.0--简介

作者分享了自己从PHP工程师成长为熟练运用Yii2.0框架的过程,并介绍了一次使用状态模式重构订单流程的经历。受此启发,作者计划开发一个全新的可配置Web应用框架。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

自工作伊始,我的开发工作都是使用的Yii2.0框架。眼见工作快两年了,回头一看,自己竟然从php工程师混成了“Yii2.0框架师”,php基础知识基本忘的差不多。去年下半年,我和我们项目组的一个大牛,使用设计模式中的状态模式完成了整个项目中订单流程的重构。在和大牛讨论并具体实施设计方案的过程中,对设计模式,设计思路以及yii2.0框架有了深入的了解。最近自己想了一个可配置web应用的思路,想来想去,不如自己写一个框架,基于自己的框架实现自己的思路岂不是更好?

当然,因为笔者目前的水平有限,此框架是仿照yii2.0的设计思路开发的。我们的目的是学习,希望各位看官勿怪!

好了,背景说完了,我们开始进入正题。工欲善其事,必先利其器,下面是我们开发使用的环境配置:
ubuntu16.04LST
php7.1.0
nginx
mysql5.7

开发环境的搭建各位看官想必已经驾轻就熟了,我就不再献丑了。好了,欲知下事如何,且听下回分解……

github源码地址:https://github.com/2lovecode/tank

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值