追梦__DREAM
2017-06-02 18:25
受保护的属性应该设置为私有化的protected static $db;
如果你只希望在本类使用就设置为私有的属性;如果你也希望能被子类使用,则设置为受保护的属性。至于static,决定你这个无需实例化即可访问。
而且static 代码可以简化:
if(!self::$db){ self::$db = new self; } return self::$db;
刚学到这里,不加static是会报错的
大话PHP设计模式
62160 学习 · 230 问题
相似问题
回答 3
回答 1