PHP中的$_var
是什么?为什么这样使用?
class User
{
private $_name;
public function __construct()
{
$this->_name = "Joseph Crawford Jr.";
}
public function GetName()
{
return $this->_name;
}
}
答案 0 :(得分:6)
一些开发人员喜欢使用下划线为变量添加前缀,以表明它们是私有或受保护的类变量。
这不是什么大事,只是意见。如果您想坚持某些“标准”,请查看PSR。
答案 1 :(得分:0)
它只是以下划线开头,在视觉上区分它是这种情况下的类字段。这些变量没什么特别的。
答案 2 :(得分:0)
这是一种旧式的方式,在PHP4中将变量表示为受保护或私有,而公共,受保护和私有之间没有区别,就像PHP5中那样。