在许多具有简单 OO 功能(PHP 4)或被误解的 OO 功能(Javascript、使用函数指针的 C 等)的语言中,您最终会得到一个函数命名约定,该约定使用前导下划线来指示特权级别。
//ex.
function _myPrivateFunction(){
}
虽然各个团队总是会提出自己的这样的命名约定,但下划线约定似乎如此普遍,以至于让我很好奇
- 技术最初来自哪里
- 如果有围绕公约开发的任何标准化系统(有点像匈牙利符号)
除了纯粹的好奇之外,我在我现在正在处理的几个代码库中看到了这一点,我想了解最初提出它的开发人员可能的顶空。