Пробел в стиле кодирования PHP PSR 2 после имени функции

PHP PSR 2 руководство по стилю кодирования требует, чтобы НЕ было пробела между именем функции и открывающей квадратной скобкой, следующей за ним. Это применимо при написании сигнатуры функции:

Имена методов НЕ ДОЛЖНЫ объявляться с пробелом после имени метода. Открывающая фигурная скобка ДОЛЖНА располагаться на отдельной строке, а закрывающая скобка ДОЛЖНА располагаться на следующей строке после тела. НЕ ДОЛЖЕН быть пробел после открывающей скобки и НЕ ДОЛЖЕН быть пробел перед закрывающей скобкой.

а также вызов функции:

При вызове метода или функции НЕ ДОЛЖЕН быть пробел между именем метода или функции и открывающей скобкой, НЕ ДОЛЖЕН быть пробел после открывающей скобки и НЕ ДОЛЖЕН быть пробел перед закрывающей скобкой. В списке аргументов НЕ ДОЛЖЕН быть пробел перед каждой запятой и ДОЛЖЕН быть один пробел после каждой запятой.

Код стиля не описывает, почему это рекомендации, а скорее диктует, что делать или не делать в этом случае. При описании этого интервала используются фразы MUST и MUST NOT, указывающие на абсолютное требование. Это приводит к тесноте слов (особенно с длинными именами функций и параметров), так в чем же причина такого решения?


person alamoot    schedule 22.02.2018    source источник
comment
Думаю, личное мнение, получившее большинство голосов. Однако вас не заставляют следовать руководству. Я знаю, что лично я добавлю туда пробел.   -  person Obsidian Age    schedule 22.02.2018


Ответы (1)


Никаких причин, просто обычная практика.

Это руководство. Вы не обязаны следовать ему, однако, если вы следуете, вы должны подчиняться правилам, иначе вы не следуете.

person Yevgeniy Afanasyev    schedule 22.02.2018