我看过一些像下面这样的代码
$row [0] ['hello'];
或喜欢
$this->function ('abc');
在每个字符串或变量之后留空间是不是很好的编码习惯,还是会导致任何问题?
答案 0 :(得分:0)
仅限读者。解析器不关心,除了字符串内部。这些将产生不同的结果:
$array = array(3);
echo "$array [0]\n";
echo "$array[0]\n";
结果将如下所示:
Array [0]
3
答案 1 :(得分:0)
我喜欢较少的空白区域而不是间隔的东西,但在大多数情况下似乎没有任何错误。但在我看来,$this->function('abc');
看起来比$this->function ('abc');
答案 2 :(得分:0)
良好的编码习惯与您正在使用的编程语言相关。某些语言(如Ruby或Python)可能与两者之间存在冲突。语法可能适用于所有语言,但我确信对于动态脚本语言,最好练习正确的语法以避免任何类型的错误。处理其他格式的数据时,它会变得更加复杂。例如,JSON数据。在这里,最佳实践发挥作用。对于简单的数组而言,它并不太重要,但对于那些复杂的数据而言,为了清晰起见,最好使用标准。
答案 3 :(得分:0)
我认为你应该使用公认的标准psr-2。
从终端,您可以使用phpcs检查您的脚本:phpcs --standard=PSR2 file.php