Laravel - 致力于提供优质PHP中文学习资源

pFinal.cn

PHP 8 正式发布了

PHP 8.0.0 目前是最新的主要版本,它引入了一些重大变更,以及许多新特性和性能优化

阅读全文

PHP经典设计模式--依赖注入

终于要讲到这个著名的设计原则,其实它比其他设计模式都简单。 依赖注入的实质就是把一个类不可能更换的部分 和 可更换的部分 分离开来,通过注入的方式来使用,从而达到解耦的目的。

阅读全文

PHP经典设计模式--简单工厂模式

这也是一个很基本,很简单,很常用的设计模式。 本来我们要获取一个类的实例,需要用到new关键字。但是如果new 直接写到业务代码里,一个类在很多地方都实例化过,以后要是这个类出了什么问题,比如要改个名字(实际中,你更多的可能是修改构造函数方法),那么就尴尬了,需要改很多地方。 工厂模式,顾名思义,就是不用new来获得实例,而是把业务类放进一个工场类里,由工厂(类)『生产』出对应的实例。

阅读全文

PHP经典设计模式--单例模式

最简单的设计模式 很容易理解,也很简单。 最常见的场景就是一个数据库的链接,我们每次请求只需要连接一次,也就是说如果我们用类来写的话,只需要用一个实例就够了(多了浪费)。

阅读全文
更多内容