問(wèn)題~~~
為什么能把不存在的屬性放在一個(gè)數(shù)組里?是因?yàn)槊看芜\(yùn)用用不存在的屬性都會(huì)調(diào)用__get/__set方法,然后會(huì)把每次的屬性名或者值都保存起來(lái),而不是覆蓋么?
為什么能把不存在的屬性放在一個(gè)數(shù)組里?是因?yàn)槊看芜\(yùn)用用不存在的屬性都會(huì)調(diào)用__get/__set方法,然后會(huì)把每次的屬性名或者值都保存起來(lái),而不是覆蓋么?
2015-04-26
舉報(bào)
2016-01-05
這個(gè)需要了解魔術(shù)方法__get/__set方法的特性,如果該類中有定義魔術(shù)方法,當(dāng)訪問(wèn)不存在的屬性時(shí),__get方法就會(huì)被調(diào)用,有多少屬性不存在,程序就會(huì)顯示多少提示(這個(gè)可以在魔術(shù)方法中自定義的),__set方法同理