带鞋拖地
2014-12-10 00:41
老师为什么我在一个定里定义一个属性,而我调用的时候说我没有引入这个文件,我就很奇怪!
报错信息Warning: require(/var/www/Project/PRS/Index/conf.php): failed to open stream: No such file or directory in /var/www/Project/PRS/Index/Loader.php on line 13
我在你的单例模式里的构造方法写了一些内容
private function __construct(){
//在外部调用Database::getInstance();的时候它首先会判断自己是否已经实例,如果没有它将会走这一步把自己给实例化存放在conf属性里面去
$this->conf = conf::getInstance();
}
我觉得这个内容不足以让它报错,而且是没有道理的报错,只要我报这个屏掉,就不会报错,请问什么原因呢!
需要将$this->conf 修改成一个static $conf,单例的对象是保存在类静态属性中的。
大话PHP设计模式
62160 学习 · 230 问题
相似问题