连接运算符问题(点)之前和之后的 PHP PSR 空格

Oma*_*ado 2 php

我正在寻找有关 PHP 编程最佳实践的信息。我找不到有关连接运算符“点”(.) 前后空格的任何信息。

$var = "Hello " . $name . " How you doing? today: " . $day;
Run Code Online (Sandbox Code Playgroud)

也许还有另一个标准指定了这一点,但我没有找到。

https://www.php-fig.org/psr/psr-2/

iai*_*inn 5

PSR-2 不包括运算符的编码风格。它们在结论中被列为“故意省略”。

PSR-12: Extended Coding Style在 PSR-2 的基础上进行了扩展,并且确实包含了关于此的指导:

6.2. 二元运算符 所有二元算术、比较、赋值、按位、逻辑、字符串和类型运算符必须前后至少有一个空格:

if ($a === $b) {
    $foo = $bar ?? $a ?? $b;
} elseif ($a > $b) {
    $foo = $a + $b * $c;
}
Run Code Online (Sandbox Code Playgroud)

https://www.php-fig.org/psr/psr-12/#62-binary-operators