以这种方式指定访问修饰符时有什么区别吗?

时间:2012-07-10 16:29:42

标签: php oop

我看到很多人都这样指定他们。

protected $myVar;
protected $mySecondVar;
protected $myThirdVar;

但最近我发现你可以像这样指定它们:

    protected $myVar, 
              $mySecondVar, 
              $myThirdVar;

这样做有什么不同,还是仅仅是个人偏好?

3 个答案:

答案 0 :(得分:3)

两个代码的功能完全相同,无论如何都无法获得任何可衡量的性能提升。这是一个选择问题。

当你开始使用一些API文档工具(比如Apigen或Docblox)时,第一种方法允许你分别记录每个变量,第二种方法允许一次向所有三个添加一个注释。

答案 1 :(得分:0)

个人偏好我相信,但如果你选择第二种方式,你可以节省一些字节

答案 2 :(得分:0)

+1到 @ user1031794 如果您使用版本控制系统并且有人更改其中一个变量,通常会更容易合并第一个版本。 (例如,如果某人添加了新的$myFourthVar,而另一位开发人员同时添加了新的$myFifthVar变量。)