我需要知道下划线( _ )
是什么意思,如果它在函数,变量之前的写入只是为了描述某件事,或者它需要执行或执行一些调用函数..etc
JS
var _initMobile ... //variable
_addEvent(documentElement, [EVENT_TOUCHSTART ...) //event handler
的PHP
function _getBackLink(&$node, $uri, $title) {}...// php function
实际上,我不知道该怎么找。
按照惯例行事很好。你为什么要大写SITE_NAME?因为它是全球性的。同样在这里。
在JavaScript中:
这意味着专用字段或专用方法的约定。仅供内部使用的方法。不应在类之外调用它们。
专用字段包含供内部使用的数据。不应从课程外部(直接)读取或写入它们。
大答案在这里有关PHP:
它来自于面向对象的PHP(PHP 4)的糟糕年代。OO的实现非常糟糕,并且不包括私有方法之类的东西。为了弥补这一点,PHP开发人员在方法的开头加了下划线,这些方法原本是私有的。在一些较老的课程中,您会发现
/**private*/ __foo() {
它会增加一些重量。我从未听说过开发人员在所有方法前都使用下划线开头,因此无法开始解释造成这种情况的原因。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句