随笔分类 -  PHP

摘要:请先看完之后再操作 ==== 一、用pecl安装swoole(没有安装起来) 可能出现的报错及解决方法 1 fatal error: ‘openssl/ssl.h‘ file not found 2 error: Cannot find libpq fe.h. Please confirm the 阅读全文
posted @ 2019-06-23 17:01 xiaobaiskill 阅读(1745) 评论(0) 推荐(0) 编辑
摘要:1.new static()是在PHP5.3版本中引入的新特性。 2.无论是new static()还是new self(),都是new了一个新的对象。 3.这两个方法new出来的对象有什么区别呢,说白了就是new出来的到底是同一个类实例还是不同的类实例呢? 为了探究上面的问题,我们先上一段简单的代 阅读全文
posted @ 2019-06-13 18:07 xiaobaiskill 阅读(164) 评论(0) 推荐(0) 编辑
摘要:一、trait 是什么 "官方解释" 二、话不多说 代码伺候 阅读全文
posted @ 2019-06-13 17:40 xiaobaiskill 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一、使用namespace的目的 二、namespace的使用方法 1、namespace后命名的定义不区分大小写 2、没有定义命名空间,就理解为使用顶级命名空间。new类时,可以在类前加上反斜杠\,也可以不加。 person.php index.php 3、new类时,带上命名空间时,之间一定用反 阅读全文
posted @ 2019-06-13 17:18 xiaobaiskill 阅读(208) 评论(0) 推荐(0) 编辑
摘要:一、定义 观察者模式(Observer),当一个对象的状态发生改变时,依赖他的对象会全部收到通知,并自动更新。 二、应用场景 一个事件发生后,要执行一连串更新操作.传统的编程方式,就是在事件的代码之后直接加入处理逻辑,当更新得逻辑增多之后,代码会变得难以维护.这种方式是耦合的,侵入式的,增加新的逻辑 阅读全文
posted @ 2018-04-13 11:58 xiaobaiskill 阅读(398) 评论(2) 推荐(0) 编辑
摘要:一、简介 依赖注入和控制反转说的实际上是同一个东西,它们是一种设计模式,这种设计模式用来减少程序间的耦合 优点:使用依赖注入,最重要的一点好处就是有效的分离了对象和它所需要的外部资源,使得它们松散耦合,有利于功能复用,更重要的是使得程序的整个体系结构变得非常灵活 依赖倒置是一种软件设计思想,在传统软 阅读全文
posted @ 2018-03-26 16:03 xiaobaiskill 阅读(438) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示