2020年6月28日

PHP设计模式之工厂模式

摘要: 1. 抽象基类:类中定义抽象一些方法,用以在子类中实现 2. 继承自抽象基类的子类:实现基类中的抽象方法 3. 工厂类:用以实例化调用所有相对应的子类 通过采用面向对象的继承特性,可以很容易就能对原有程序进行扩展,比如:‘乘方’,‘开方’,‘对数’,‘三角函数’,‘统计’等,以还可以避免加载没有必要 阅读全文

posted @ 2020-06-28 14:32 小识堂 阅读(141) 评论(0) 推荐(0) 编辑

PHP 设计模式

摘要: PHP 设计模式 1、单例模式 2、工厂模式 3、注册模式 4、适配器模式 5、策略模式 6、观察者模式 7、原型模式 8、装饰器模式 1、单例模式 单例模式,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 阅读全文

posted @ 2020-06-28 13:37 小识堂 阅读(128) 评论(0) 推荐(0) 编辑

PHP中 private、public、protected的区别

摘要: public 表示全局,类内部外部子类都可以访问;private 表示私有的,只有本类内部可以使用;protected 表示受保护的,只有本类或子类或父类中可以访问; 下面看一下具体代码: father.php <?php // 父类 class father { // 全局 public func 阅读全文

posted @ 2020-06-28 12:58 小识堂 阅读(205) 评论(0) 推荐(0) 编辑

2020年1月10日

/usr/local/var/run/nginx/nginx.pid

摘要: 在Mac上用brew安装Nginx,然后修改Nginx配置文件,再重启时报出如下错误: nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx/nginx.pid" 解决办法: $ sudo nginx -c /usr/lo 阅读全文

posted @ 2020-01-10 10:21 小识堂 阅读(343) 评论(0) 推荐(0) 编辑

导航