为啥这样写
private static $_object = null; public static function getInstance() { //empty 检查变量是否为空 if (empty(self::$_object)) { self::$_object = new Car22(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } }
私有方法给赋值不为空 ,那下面打印 $_object 的值不出来
private static $_object = null; public static function getInstance() { //empty 检查变量是否为空 if (empty(self::$_object)) { self::$_object = new Car22(); //内部方法可以调用私有方法,因此这里可以创建对象 } return self::$_object; } }
私有方法给赋值不为空 ,那下面打印 $_object 的值不出来
2024-01-22
举报