У коллеги и я, очевидно, имеют разные стили для! оператора в PHP. Я обычно пишуPHP код кодирования для не-оператора
if (!$x) {
$y = 2;
}
Но он предпочитает расстояние! от переменной.
if (! $x) {
$y = 2;
}
Что может привести к чему-то вроде этого
if ($x && ! $y) {
, который выглядит странно для меня.
Обычно мы стараемся следовать за PSR-2, но я не эксперт по этому вопросу и не нашел явной рекомендации. Для других типов операторов есть пространство до и после
if ($x === false) {
И
if ($x > $y) {
Тогда есть &
$x = & $y;
Я обычно не делают это, так что не есть мнение.
Может ли кто-нибудь указать требование PSR для! пример? Если нет, есть ли другое правило, которое следует соблюдать? Наши форматы IDE сейчас дуэли.
У нас есть стандарт, который говорит 'if ('text' == $ variable)' или 'if (! $ X)' и yep мы используем 'if ($ x &&! $ Y)'. Множество интервалов происходит, чтобы сделать код «легче», легче читать. – RST
Спасибо. BTW PSR-2 не имеет пробелов после (и до), поэтому не так много пробелов. – Matt
Вы бы написали «2 + - 3»? –