內部方法的私有調用
if?(empty(self::$_object))?{ ????????????self::$_object?=?new?Car();?//內部方法可以調用私有方法,因此這里可以創建對象 ????????} ????????return?self::$_object; ????}
為什么這里要去創建$_object這個屬性的對象?
if?(empty(self::$_object))?{ ????????????self::$_object?=?new?Car();?//內部方法可以調用私有方法,因此這里可以創建對象 ????????} ????????return?self::$_object; ????}
為什么這里要去創建$_object這個屬性的對象?
2019-07-16
舉報
2019-07-22
注意看這個例子是單例模式,$_object用來扮演控制全局唯一變量的角色,$_object只賦值一次,當它已經被賦值,則直接返回。