摘要: self与static区别 在PHP中,调用一个静态变量,我们既可以使用self也可以使用static,结果也许都是我们期望的,但是,有时候并不是我们所想的那样,static和self的区别还是很大的,下面我们进行代码来进一步说明它们之间的区别。 发现结果不是我们预期的那样,为什么呢? self调用 阅读全文
posted @ 2018-04-26 12:25 技术-刘腾飞 阅读(275) 评论(0) 推荐(0) 编辑
摘要: php 使用callable强制指定回调类型 如果一个方法需要接受一个回调方法作为参数,我们可以这样写 但我们不能确定回调方法是否可以调用,因此需要做很多额外的工作去检查这个回调方法是否可以调用。 有什么更好的方法可以判断回调方法是否可调用? 我们可以使用callable来强制指定参数为回调类型,这 阅读全文
posted @ 2018-04-26 12:18 技术-刘腾飞 阅读(2416) 评论(0) 推荐(0) 编辑
摘要: 依赖注入(DI)实现控制反转(IOC) DI和IOC概念理解 当一个类的实例需要另一个类的实例协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。而采用依赖注入的方式,创建被调用者的工作不再由调用者来完成,因此叫控制反转,创建被调用者的实例的工作由IOC容器来完成,然后注入调用者,因此 阅读全文
posted @ 2018-04-26 11:44 技术-刘腾飞 阅读(225) 评论(0) 推荐(0) 编辑
摘要: cookie和session cookie和session理解 HTTP协议本身是无状态的,这与HTTP协议本来的目的是相符的,客户端只需要简单的向服务器请求下载某些文件,无论是客户端还是服务器都没有必要纪录彼此过去的行为,每一次请求之间都是独立的,好比一个顾客和一个自动售货机或者一个普通的(非会员 阅读全文
posted @ 2018-04-26 09:39 技术-刘腾飞 阅读(138) 评论(0) 推荐(1) 编辑