PHP变量定义:逗号分隔vs可见性关键字重复

PHP变量定义:逗号分隔vs可见性关键字重复,php,Php,我在一个类中定义了许多变量(db凭证、api密钥等),哪种方法更有效 class Config{ private $var1 = "xyz"; private $var2 = "xyz"; private $var3 = "xyz"; } 或: 它的用户偏好主要是,但我肯定喜欢这种方式: class Config{ private $var1 = "xyz"; private $var2 = "xyz"; private $var3 = "xyz

我在一个类中定义了许多变量(db凭证、api密钥等),哪种方法更有效

class Config{
    private $var1 = "xyz";
    private $var2 = "xyz";
    private $var3 = "xyz";
}
或:


它的用户偏好主要是,但我肯定喜欢这种方式:

class Config{
    private $var1 = "xyz";
    private $var2 = "xyz";
    private $var3 = "xyz";
}
因为您可以立即看到变量的可见性。 此外,如果使用注释,您可能会遇到问题,例如:

class Config{
    /** 
    * \Some\Kind\Of\Model\Namespace
    */
    private $var1 = "xyz";
    /** 
    * \This\Is\A\Repository
    * @inject
    */
    private $var2 = "xyz";
    private $var3 = "xyz";
}

如果使用第二个变量:),这可能会非常困难。但最终还是用户偏好。

我想这是个人偏好。在我看来,两人都很好。
class Config{
    /** 
    * \Some\Kind\Of\Model\Namespace
    */
    private $var1 = "xyz";
    /** 
    * \This\Is\A\Repository
    * @inject
    */
    private $var2 = "xyz";
    private $var3 = "xyz";
}