-
实现自动载入类:PHP5.3之前
缺陷:在引用多个框架的工程中,如果出现多次 __autoload(),会报重复定义致命错误。
查看全部 -
$user->name;
查看全部 -
策略模式 :
查看全部 -
适配器模式
查看全部 -
单例模式:类只允许创造一次,
1:类的构造方法__construct声明为private;
2:再创造一个静态方法去new自己;
3:再设置一个保护protected或私有private的属性,把new自己的对象赋给这个属性;
查看全部 -
面向对象编程的基本原则
查看全部 -
3种基础设计模式
工厂模式:工厂方法或者类生成对象,而不是在代码中直接new
单例模式:使某个类的对象仅允许创建一个
注册模式:全局共享和交换对象
查看全部 -
注册模式: 注册类,可以用于全局调用
工厂模式:用于创建对象。好处:如果被调用的对象需要进行修改,那么使用工厂模式便只修改一个地方就好
单例模式:不重复new 对象
查看全部 -
php面向对象高级特性
SPL库得使用(PHP标准库)
1.SplStack、SplQueue、SplHeap、SplFixedArray等数据结构
2、ArrayIterator、AppendIterator、Countable、ArrayObject
3、SPL提供得函数
查看全部 -
开发符合PSR-0规范得基础框架
1、全部使用命名空间
2、所有php文件必须自动载入,不能有include/require
3、单一入口
查看全部 -
符合PSR-0的框架
1,全部使用命名空间
2,PHP文件必须自动载入,没有INCLUDE/REQUIRE
3,单一入口
查看全部 -
1,类命名空间必须与绝对路径一致
2,类名首字母必须大写
3,除入口文件外,其他.php必须只有一个类
查看全部 -
数据对象映射模式
查看全部 -
数据对象映射模式
查看全部 -
策略模式2
查看全部
举报