摘要: 对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 例:项目中有两个模块:article和m 阅读全文
posted @ 2016-09-23 20:41 kekejiuyue 阅读(161) 评论(0) 推荐(0) 编辑
摘要: php规定以两个下划线(__)开头的方法都保留为魔术方法,所以建议大家函数名最好不用__开头,除非是为了重载已有的魔术方法。 PHP中的魔术方法有 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __uns 阅读全文
posted @ 2016-09-23 20:17 kekejiuyue 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 单例模式概念 单例模式是指整个应用中类只有一个对象实例的设计模式。 单例模式的特点 单例模式的特点 单例模式的主要特点是“三私一公”: 需要一个保存类的唯一实例的私有静态成员变量 构造函数必须声明为私有的,防止外部程序new一个对象从而失去单例的意义 克隆函数必须声明为私有的,防止对象被克隆 必须提 阅读全文
posted @ 2016-09-23 19:57 kekejiuyue 阅读(861) 评论(0) 推荐(0) 编辑