【发布时间】:2013-04-09 06:32:59
【问题描述】:
为什么我们在 PHP 中将一些变量声明为 $_variablename?
_ 是否定义了什么?
请帮我解决这个问题,谢谢。
【问题讨论】:
-
下划线没有固有的含义。这是个别开发者的命名偏好。
-
前导下划线通常用于私有属性和方法。当私有方法没有在 PHP 中实现时,这是 PHP 的旧做法
-
No _ 没有定义变量或函数私有,这是一个命名约定,只是为了提醒变量或函数是私有的
-
这不是重复的...链接的帖子是关于类方法的,而这个是针对变量的。这篇文章确认它是相同的变量约定。