摘要: 1.依赖 IOC( inversion of controller )叫做控制反转模式,也可以称为(dependency injection ) 依赖注入模式。要理解依赖注入的概念我们先理解下什么依赖 通过上面的代码我们知道,当我们创建一个class PayBill 的实例的时候, PayBill的 阅读全文
posted @ 2019-04-10 09:43 一季樱花 阅读(1318) 评论(0) 推荐(1) 编辑
摘要: php的依赖注入 传统的思路是应用程序用到一个A类,就会创建A类并调用A类的方法,假如这个方法内需要一个B类,就会创建B类并调用B类的方法,而这个方法内需要一个C类,就会创建C类,接着做些其它工作。 使用依赖注入的思路是应用程序用到A类,A类需要B类,B类需要C类,那么先创建C类,再创建B类并把C注 阅读全文
posted @ 2019-04-10 09:35 一季樱花 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 以前对ArrayAccess不是很熟悉,现在整理下下有关ArrayAccess相关的知识,ArrayAccess接口就是提供像访问数组一样访问对象的能力的接口。 接口内容如下:(PHP自含此接口类,可通过手册查看,配置文件直接读取即可) 配置程序: 我们可以通过ArrayAccess利用配置文件来控 阅读全文
posted @ 2019-04-10 09:31 一季樱花 阅读(202) 评论(0) 推荐(0) 编辑
摘要: SPL标准库常用的数据结构 SPL标准库常用的数据结构 栈数据结构 1 $stack = new SplStack(); //栈数据结构->先进后出 2 $stack->push('data1'); //入栈 3 $stack->push('data2'); //入栈 4 echo $stack-> 阅读全文
posted @ 2019-04-10 09:28 一季樱花 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器模式 定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不暴露该对象的内部显示 使用场景: 1.访问一个聚合对象内容而无须暴露它的内部显示 2.需要为聚合对象提供多种遍历方式 3.为遍历不同的聚合结构提供一个统一的接口 迭代器:类继承PHP的Iterator接口,批量操作。 1. 迭 阅读全文
posted @ 2019-04-10 09:26 一季樱花 阅读(218) 评论(0) 推荐(0) 编辑