我看到很多人都这样指定他们。
protected $myVar;
protected $mySecondVar;
protected $myThirdVar;
但最近我发现你可以像这样指定它们:
protected $myVar,
$mySecondVar,
$myThirdVar;
这样做有什么不同,还是仅仅是个人偏好?
答案 0 :(得分:3)
两个代码的功能完全相同,无论如何都无法获得任何可衡量的性能提升。这是一个选择问题。
当你开始使用一些API文档工具(比如Apigen或Docblox)时,第一种方法允许你分别记录每个变量,第二种方法允许一次向所有三个添加一个注释。
答案 1 :(得分:0)
个人偏好我相信,但如果你选择第二种方式,你可以节省一些字节
答案 2 :(得分:0)
+1到 @ user1031794 如果您使用版本控制系统并且有人更改其中一个变量,通常会更容易合并第一个版本。 (例如,如果某人添加了新的$myFourthVar
,而另一位开发人员同时添加了新的$myFifthVar
变量。)