7
A
回答
6
雙下劃線有時可以由PHP類使用magic functions。
單個下劃線可以是它們自己的函數命名約定的一部分。但通常這意味着一個函數是私有的,早在PHP4類中就不支持私有(或保護)函數,所以人們以這種方式僞造一個私有函數(這個函數在現實中並不是私有的)。
2
這是一個命名私有和受保護方法的約定。
2
通常,一個班級的私人成員都以'_'爲前綴。查看PEAR code convention。
Magic類的方法前綴爲__。我建議如果你寫一個執行一些魔法的方法,用__作爲前綴。
相關問題
- 1. 爲什麼命名函數在未命名時不起作用?
- 2. PHP - 爲什麼在開始時連接?
- 3. 爲什麼有些類型的流量libdefs在開始時
- 4. 爲什麼有些函數被調用
- 5. 爲什麼有些人在一個函數內部聲明extern函數?
- 6. 匿名函數vs命名函數哪個更好,爲什麼
- 7. 什麼會導致PHP響應在開始時有一些額外的空白?
- 8. 爲什麼php rand()函數會給一些空的時間?
- 9. 爲什麼變量可以從Julia宏命名中開始#
- 10. 什麼時候匿名命名空間數據被初始化?
- 11. 爲什麼有些文件命名爲'www'?
- 12. 爲什麼匿名函數會被調用,而命名函數不會呢?
- 13. CasperJs在開始之前做些什麼?
- 14. 在php中使用匿名函數有什麼好處?
- 15. 爲什麼PHP開發人員比.NET開發人員便宜?
- 16. 爲什麼在Apple的Safari開發人員庫中,他們在附加eventsListeners時是否使用匿名函數?
- 17. 爲什麼在開始時python線程數爲2?
- 18. 爲什麼構造函數在未命名的命名空間中失敗?
- 19. PHP filter()函數 - 爲什麼?
- 20. 這些PHP函數做什麼?
- 21. 爲什麼你不能在Go「init」中命名一個函數?
- 22. 爲什麼有些升壓功能不需要命名空間
- 23. 當函數簽名在名稱前有「&」時,意味着什麼?
- 24. 本機PHP函數的PHP致命錯誤。爲什麼?
- 25. 爲什麼在開始時執行animate的回調函數(完成)?
- 26. 爲什麼匿名函數表達式和命名函數表達式初始化如此不同?
- 27. 爲什麼const有時是函數簽名的一部分?
- 28. 何時/爲什麼我應該開始使用數據庫?
- 29. Rails:爲什麼時間數據類型在1/1/2000開始
- 30. PHP - 函數/變量命名
魔術的定義究竟是什麼? o.O或者讓我成爲一個例子,請說明魔術的含義。 – 2010-12-23 11:07:20