PHP变量定义:逗号分隔vs可见性关键字重复
我在一个类中定义了许多变量(db凭证、api密钥等),哪种方法更有效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
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";
}