随笔分类 -  PHP基础

摘要:<?php error_reporting(E_ALL); $num = 10; function a(){ $num = $num* 10; } a(); echo $num; 思考:上面一段代码最后打印什么? 这个就考察变量的作用域 知识点: 1.全局变量 函数之外定义的变量 2.私有变量 函数 阅读全文
posted @ 2021-03-17 23:11 键盘苦力 阅读(48) 评论(0) 推荐(0)
摘要:回顾工厂模式 场景:乘坐交通工具,有开车、有开飞机、有开火车 我们先看看不用工厂模式,如何做的 1 <?php 2 namespcae Demo2; 3 //假设脚本1 Car.php 4 // 汽车类 5 class Car 6 { 7 public function drive(){ 8 ret 阅读全文
posted @ 2020-11-17 16:35 键盘苦力 阅读(95) 评论(0) 推荐(0)
摘要:什么是工厂模式? 构建一个工厂类,专门生产对象。怎么判断是不是工厂类呢? 工厂类特点:内部有一个静态方法实现实例化。(工厂类必须提供一个生产产品的方法) 工厂模式特点:将调用者和创建者分离,调用者直接向工厂类请求获取调用对象,减少代码耦合,提高系统的维护性和扩展性。 为什么要使用工厂模式? 如果构造 阅读全文
posted @ 2020-11-16 20:56 键盘苦力 阅读(134) 评论(0) 推荐(0)
摘要:前言 PHP设计模式多达23种,但常用的就几种,今天就介绍一下其中常用的。 常用的设计模式有三种:单例模式、工厂模式(普通工厂、抽象工厂) 什么叫单例模式 单例模式:创建类的唯一实例 为什么要使用单例模式 1.一个php数据库对外连接是有限的,一般一千个。一个应用中会存在大量的数据库操作,在使用面向 阅读全文
posted @ 2020-11-16 13:58 键盘苦力 阅读(161) 评论(0) 推荐(0)