-
所有的命名空间必须在php文件的开头来命名查看全部
-
命名空间 类自动载入查看全部
-
策略模式查看全部
-
PSR-0规范查看全部
-
纯文本开发环境 集成开发环境ide查看全部
-
设计模式就好像是武功招式查看全部
-
使用策略模式可以实现Ioc ,依赖倒着,控制反转查看全部
-
策略模式 在特地的行为和算法 比较合适 如 一个电商网站系统,针对男性女性用户要各自跳转到不同的商品类名,并且所有广告位展示不同的广告。 (用if else 会非常不好 因为当我们修改时会牵涉到其他 且麻烦)查看全部
-
ADADAWFEFEF查看全部
-
Load手动载入查看全部
-
spl __get __set查看全部
-
适配器模式: 1、可以将截然不同的函数接口封装成统一的API 2、实际应用举例:PHP的数据库操作有mysql/mysqli/pdo 三种,可以用适配器模式统一成一致。类似的场景还有cache适配器,可以将memcache/redis/file/apc等不同的缓存函数统一成一致的接口。查看全部
-
工厂模式: 用一个工厂方法或者类生成对象,来替换掉在在代码中直接new 对象的方式 好处:一旦发生变更,只需要在工厂类里面修改即可,而不用一个一个的去修改查看全部
-
PHP魔术方法的使用: __get/ __set 将对象的属性进行接管,访问/设置不存在的属性时 __call/ __callStatic 控制对象的方法调用,访问不存在的方法、静态方法时 __toString 将php对象转化为字符串 __invoke 将php对象当作一个函数来执行时会调用这个方法查看全部
-
单例模式:防止数据库连接多次,造成资源浪费 步骤: 构造方法私有化 声明静态的公有方法,来实例对象 声明非公开的成员属性,用于判断查看全部
举报
0/150
提交
取消