自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 动手实现Hyperf中间件

Hyperf的中间件跟Java中的FilterChain类似,其作用是在调用controller之前对请求对象进行拦截,进行某些操作,再传递给下一个中间件或者直接返回输出响应。如Hyperf手册中所示,中间件是一个洋葱模型,其实现原理就是一个递归调用,代码思路如下:<?phpinterface MiddlewareInterface{ public function pro...

2020-03-02 14:47:32 1185

原创 PHP程序员初学Vue

笔者是PHP开发出身,前端掌握的技术只有基础的HTML/CSS/JS/JQ,之前一直以为Vue就是另一个jQuery,就没有去认真了解这门技术。最近组里一个前端大佬在项目中引入了Vue并封装了一些组件,为了推广使用新技术,笔者这才去菜鸟教程认认真真学了一遍Vue基础,在学习过程中慢慢体验到Vue和jQuery是截然不同的,jQuery仅仅是一个JS类库,只是封装简化了JS的一些常用操作,在使用JQ...

2020-02-11 13:33:11 368

转载 理解依赖注入-工厂模式-IoC 容器

在A类中使用了B类的实例时,B对象的构造不是在A类某个方法中初始化的,而是在A类外部初始化之后以B类的对象传入进来。这个过程就是依赖注入。这在我们PHP里感触不明显,觉得修改$config和修改$travel = new drive(60,1000)差别不到,一方面是便于管理,另一方面是PHP的非编译型的特性优势。如果用Java来实现,感触就非常明显了,比如程序已经打包了,只需要修改配置文件,就可...

2018-04-08 21:48:59 978

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除