摘要:
关于这个里面的那个if 里面判断是否是核心启动类,一般会想到,用in_array或者是isset in_array判断是数组里面有没有这个值,但是isset判断的是数组里面的键是否存在。 阅读全文
摘要:
一张表对应一个模型类 Mode 阅读全文
摘要:
样例代码: 阅读全文
摘要:
类外就是你再实例化成对象的时候 用你类里面的变量 继承的类内, 就是子类里面,但是实例化对象时,不能用 本类内, 只在本类的定义时用,子类不能用。 阅读全文
摘要:
详见 视频第十七天 中的第二节 类的继承 所以 类之间的继承就是一种新的关系的建立,并不是将父类的东西重新复制给子类 当你实例化一个类的时候,调用它的方法,首先看它本身的类有没有这个方法,要是没有找到,就去看这个类还有没有继承的关系,亚欧是有继承的关系,就去找他的父类或者以上的类,要是在他的服了或者 阅读全文
摘要:
注意在实例化具有了单例模式函数的类时,是这样实例化的: 类名::instance($config); 阅读全文
摘要:
1 host = isset($config['host']) ? $config['host'] : 'localhost'; 34 $this->port = isset($config['port']) ? $config['port'] : '3306'; 35 $this->username = isset($config['username']... 阅读全文
摘要:
然后结果截图: 但是,有一个问题,虽然单例模式可以让类只是实例化一次,但是每一个类都有一个魔法函数clone,那么就可以创建的新的类,所以,我们要防止用clone创建新的类,就有了在我们的单例模式类里面给那个clone函数变成私有的,这样,我们在这类的外面就不能用clone函数了,代码如下: 阅读全文
摘要:
阅读全文
摘要:
为啥需要工厂模式啊: (原来是生产类的工具——————————) 工厂类的代码格式: 我的文件目录样子: 在phpstorm中的服务器路径设置的是:/Demo/b.php 阅读全文