design mode(php)
摘要:前段时间看了下设计模式 参考,以及head first设计模式,简要如下
阅读全文
trait
摘要:参考 引文 在php中,为实现代码复用,有了继承,但是一个类只能继承一个父类,不支持多继承,接口支持多实现,但是接口又不太一样,接口对外负责功能调用声明,不负责实现,由实现了接口的类去实现具体功能逻辑,严格意义上来说,不算代码复用,从php5.4开始,php实现了另外一种代码复用的方法,就是下文即将
阅读全文
类(class)相关概念小结
摘要:参考在线文档,整理php中类的相关概念如下 $this 在类的内部可以使用伪变量$this,这个伪变量为一个到主叫对象(经个人测试理解这应该是在运行时的真实对象,不是类,运行时绑定)的引用,所以一个类中使用$this,在运行时,这个$this指代的可能是该类的对象,也可能是该来的子类对象,也可能是其
阅读全文
PHP数据核心:Zend HashTable详解
摘要:最近看了篇关于php内的hashtable的文章,PHP数据存储的核心,各种常量、变量、函数、类、对象等都用它来组织的。转载地址 http://www.phppan.com/2009/12/zend-hashtable/,源码还没看,看了第一部分的逻辑讲解,先转载一下 HashTable在通常的数据
阅读全文
whoops php调试库
摘要:Whoops 适用于PHP环境的错误捕获与调试PHP库; whoops非常容易使用,它提供stackbased错误捕获及超美观的错误查看 测试效果如下 安装步骤(composer安装) 安装完成之后在当前目录新建目录tools,tools目录里新建whoops.php,添加如下代码注册监控类
阅读全文
闭包(匿名函数) php
摘要:php中的闭包,之前不理解。以前项目中虽然有用到,也是别人怎么用,自己也跟着怎么用,也没具体去看一下,时间长了就忘了,也不知道闭包是怎么回事。今天网上搜集了关于php闭包相关的文章,看了7,8篇,干货不多,大都复制粘贴党,现在根据自己的理解小结一下 闭包支持版本 根据官方文档里说的closure是5
阅读全文