0

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

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

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

    protected $myVar, 
              $mySecondVar, 
              $myThirdVar;

这样做有什么区别,还是只是个人喜好?

4

3 回答 3

3

两种代码的功能完全相同,无论哪种方式,您都无法获得任何可衡量的性能改进。这是一个选择问题。

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

于 2012-07-10T16:44:50.950 回答
0

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

于 2012-07-25T12:32:20.823 回答
0

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

于 2012-07-10T16:31:25.783 回答