PHP中的$ _var是否正确?

时间:2013-07-05 14:11:18

标签: php

PHP中的$_var是什么?为什么这样使用?

class User 
{
     private $_name;

     public function __construct() 
     {
          $this->_name = "Joseph Crawford Jr.";
     }

     public function GetName() 
     {
          return $this->_name;
     }
}

3 个答案:

答案 0 :(得分:6)

一些开发人员喜欢使用下划线为变量添加前缀,以表明它们是私有或受保护的类变量。

这不是什么大事,只是意见。如果您想坚持某些“标准”,请查看PSR

答案 1 :(得分:0)

它只是以下划线开头,在视觉上区分它是这种情况下的类字段。这些变量没什么特别的。

答案 2 :(得分:0)

这是一种旧式的方式,在PHP4中将变量表示为受保护或私有,而公共,受保护和私有之间没有区别,就像PHP5中那样。