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