【发布时间】:2011-09-03 19:36:42
【问题描述】:
可能重复:
What's the deal with a leading underscore in PHP class methods?
我认为它非常具有描述性...如果您在 php 中看到一个以下划线开头的函数,这意味着什么?看了很多遍还是不知道是什么!它仍然有效,但从下划线开始看起来很奇怪,我怀疑这只是一个约定,但我不知道它是什么。我不是在谈论双下划线函数(即 __construct()),而是单下划线。
我最好的猜测是,这意味着它是您自己的独特功能,而您希望其他人知道这一点?
【问题讨论】:
-
哎呀,我认为 stackoverflow 会让我有最终的决定权来关闭这个,因为副本回答了我的问题。 :/ 我刚关掉它……还需要一个。
-
这一切都很好,你可以接受一个答案。我相信这可以在未来某个时候在它收集到足够的接近投票(或没有)时合并。无论哪种方式,它仍然有用,并且这些答案是正确的。这是另一个:About PHP underscore naming convention (as in "_method" or "_property")