悖论Beilun
2014-11-19 17:09
可以说一下吗?为什么不能?
如果构造函数定义成了私有方法,则不允许直接实例化对象了,这时候一般通过静态方法进行实例化,在设计模式中会经常使用这样的方法来控制对象的创建,比如单例模式只允许有一个全局唯一的对象。
访问静态变量的方法:
如果在类中访问 有两种方法 self::$静态变量名 , 类名::$静态变量名
如果在类外访问: 有一种方法 类名::$静态变量名
private function __construct() { echo 'object create'; }
PHP进阶篇
181835 学习 · 2577 问题
相似问题