回答
啊。魔术在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. Elixir中的双下划线函数
- 2. PHP下划线的Ucwords
- 3. intellij函数参数带下划线
- 4. PHP的下划线函数有什么作用?
- 5. 删除下划线上点击(函数()
- 6. 下划线_.isString函数在哪里?
- 7. 两边下划线时运行函数
- 8. 在我的函数中用下划线过滤数组?
- 9. 为什么在PHP中双下划线(__)?
- 10. 禁用锚标记并删除下划线中的下划线
- 11. 在Javascript中复制Codeigniter的humanize()和下划线()函数
- 12. Elisp函数在当前行中替换下划线的空格
- 13. PHP替换带下划线的空格
- 14. 命名参数中的下划线
- 15. 作为函数/类方法的参数,双下划线在单个下划线之后的用途是什么?
- 16. 作为宏函数参数的下划线的用法
- 17. 在php函数名称中使用下划线是否有任何逻辑?
- 18. 下划线TextView的
- 19. PHP:使用下划线替换对象变量中的虚线
- 20. 下划线作为JavaScript函数的参数?
- 21. 下划线对象,获取特定部分数据的函数?
- 22. 作为函数参数的Python下划线
- 23. 使用函数或使用下划线在javascript中排序
- 24. Android的虚线下划线在TextView中
- 25. PHP - 前大写字母加下划线
- 26. PHP和MySQL用户名与下划线
- 27. 为什么`float.is_integer`中的下划线,而不是`str.isnumeric`中的下划线?
- 28. 在datagridview中加下划线
- 29. 如何在下划线中的`_.wrap`函数中使用原始参数
- 30. 小写字母和下划线连接的函数
谢谢大家,为您解答。 – Stepppo 2009-11-30 18:05:31