【发布时间】:2010-10-14 09:11:33
【问题描述】:
在查看各种 PHP 库时,我注意到很多人选择在某些类方法前加上一个下划线,例如
public function _foo()
...而不是...
public function foo()
我意识到这最终归结为个人喜好,但我想知道是否有人对这种习惯的来源有所了解。
我的想法是它可能是从 PHP 4 继承的,在类方法可以标记为受保护或私有之前,作为暗示“不要从类外部调用此方法”的一种方式。然而,我也想到它可能起源于我不熟悉的某个地方(一种语言),或者它背后可能有很好的理由,我会从了解中受益。
我们将不胜感激任何想法、见解和/或意见。
【问题讨论】:
-
2014 年更新:这是官方过时的语法:github.com/php-fig/fig-standards/blob/master/accepted/…
标签: php coding-style