回答
啊。魔術在PHP中。無論接下來什麼? – 2009-11-30 16:54:03
每個人都討厭php - 我正在考慮學習它:( – Amarghosh 2009-11-30 16:57:54
引用獅子王:「有MAGIC在空氣中!!!' – 2009-11-30 17:03:18
在PHP中,功能開始以兩個下劃線通常有特殊的含義。從手冊:
PHP保留所有函數名稱 以__開頭爲神奇。它是 建議您不要在PHP中使用__的 函數名稱,除非 需要一些記錄的魔術 的功能。
例如__construct()是在初始化的對象被自動調用的特殊方法。
在其他的答案指出,雙下劃線是用於「神奇」的方法。這個想法是,用戶永遠不會有意使用兩個下劃線作爲方法名,所以幾乎沒有碰撞風險。我相信,它不是一個下劃線的原因是,在'私人'關鍵字出現以強制執行OO私密性之前,單個下劃線是在糟糕的(過去)時期私人方法的流行慣例。
在codeigniter中,如果您在帶有下劃線的控制器中啓動一個方法,路由器將知道不允許從url訪問它。
- 1. 如何用下劃線評估下劃線中的JavaScript函數?
- 2. Elixir中的雙下劃線函數
- 3. 前面帶下劃線的Dojo函數
- 4. PHP下劃線的Ucwords
- 5. intellij函數參數帶下劃線
- 6. PHP的下劃線函數有什麼作用?
- 7. 下劃線綁定:返回函數
- 8. 蟒蛇下劃線函數名稱
- 9. 下劃線_.isString函數在哪裏?
- 10. 刪除下劃線上點擊(函數()
- 11. 兩邊下劃線時運行函數
- 12. 使用下劃線(_)作爲PHP函數名
- 13. 在我的函數中用下劃線過濾數組?
- 14. 爲什麼在PHP中雙下劃線(__)?
- 15. = VLOOKUP不工作與下劃線/下劃線的數字在它
- 16. 帶下劃線的數字
- 17. 加下劃線或不加下劃線
- 18. 文本下劃線顯示下劃線
- 19. PHP下載添加下劃線
- 20. 禁用錨標記並刪除下劃線中的下劃線
- 21. nodeJS中的雙下劃線與單下劃線
- 22. 在函數調用中使用下劃線與Try參數
- 23. 在Javascript中複製Codeigniter的humanize()和下劃線()函數
- 24. Elisp函數在當前行中替換下劃線的空格
- 25. 在PAWN中,函數前面的下劃線是什麼意思?
- 26. 下劃線造成Python中字符串函數的問題
- 27. 帶下劃線的rtrim在php
- 28. PHP替換帶下劃線的空格
- 29. MvvmCross數據綁定中的下劃線
- 30. 命名參數中的下劃線
謝謝大家,爲您解答。 – Stepppo 2009-11-30 18:05:31