PHP var 声明最佳实践

PHP var declaration best practices

我总是尽量使用最佳实践进行编码,关于 PHP,我主要使用 PSR-12 标准。

现在关于 var 声明,像下面的例子那样使用制表符是不是“错误”?

$a      = 1;
$abc    = 2;
$abdef  = 3; 

或者我应该不使用制表符?

$a = 1;
$abc = 2;
$abdef = 3; 

我问这个是因为第一个选项对开发人员来说更具可读性。

这取决于项目的codestyle。如果在一个文件中有带制表符的变量,而在第二个文件中没有。

第二种比较经典,建议大家使用。您也可以查看一些大型开源项目,如 symfony 或 laravel,并尝试以类似的方式进行制作:)

https://github.com/laravel/laravel

https://github.com/symfony/symfony

在我看来,为了避免更长的变量定义,并且在数组的键=>值的情况下,变量名将是数组中的键,我更喜欢这样:https://www.php.net/manual/en/function.list.php

参考: https://code.tutsplus.com/tutorials/working-with-php-arrays-in-the-right-way--cms-28606