2010-12-23 67 views

回答

6

雙下劃線有時可以由PHP類使用magic functions

單個下劃線可以是它們自己的函數命名約定的一部分。但通常這意味着一個函數是私有的,早在PHP4類中就不支持私有(或保護)函數,所以人們以這種方式僞造一個私有函數(這個函數在現實中並不是私有的)。

2

這是一個命名私有和受保護方法的約定。

2

通常,一個班級的私人成員都以'_'爲前綴。查看PEAR code convention

Magic類的方法前綴爲__。我建議如果你寫一個執行一些魔法的方法,用__作爲前綴。

+0

魔術的定義究竟是什麼? o.O或者讓我成爲一個例子,請說明魔術的含義。 – 2010-12-23 11:07:20

相關問題