PHP教程
-
如何学PHP设计模式之委托者模式和策略模式的区别
看《PHP设计模式》这本书,里面写到委托模式和策略模式,我翻来覆去的看,从代码上看它们是一种东西,至少实现的原理是一样的。 搜了百度、谷歌、bing,对于委托模式资料很少,勉强自己…
-
如何学PHP设计模式之观察者模式
其实不用刻意去学习模式,我们平常看代码,写代码的过程中已经接触或使用过不少设计模式,只是我们不知道罢了。但是我们仍然需要了解一下书上的说法,对比印证一下,加深理解。 本文说的是设计…
-
如何学PHP设计模式之适配器模式
目的:使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。 现实场景:港版手机送的插头无法插在内地插座上,这时候我们需要一个适配器,也就是转换头。这个场景里面,适配器的作用…
-
if ( ! defined( ‘ABSPATH’ ) )代表什么意思
if ( ! defined( ‘ABSPATH’ ) )主要就是用来确保用户无法在外部环境访问这个文件。 阻止公共用户通过URL直接访问.php文件。 因…