Стараюсь писать код следуя стандартам PSR. Использую PHPstorm, и там есть такая замечательная функция, как автоформат кода с применением стандартов.
Собственно возникает два вопроса:
1. Выравнивание выражений присваивания в блоках кода.
Как пишу я(один пробел до знака присваивания, и один после):
$variable = ['var1', 'var2', 'var3', 'var4'];
$variableWithALongName = array();
$variableWithAVeryLongName = array();
Как форматирует мой код PHPstorm(в одном блоке кода - все идущие подряд выражения присваивания выравниваются по знаку равенства)
$variable = ['var1', 'var2', 'var3', 'var4'];
$variableWithALongName = array();
$variableWithAVeryLongName = array();
Вопрос : как всё таки правильно и где это прописано?
2. Длина строки. Цитата из PSR-2
НЕДОПУСТИМО жёстко ограничивать длину строки;
мягкое ограничение ДОЛЖНО составлять 120 символов;
СЛЕДУЕТ стараться, чтобы длина строки составляла 80 символов или менее.
Как пишу код я:
$array['variable'] = 'В этой строке кода меньше 120 символов, но скорее всего больше чем 80';
Как форматирует код PHPstorm:
$array['variable']
= 'В этой строке кода меньше 120 символов, но скорее всего больше чем 80';
А если это еще и соединить с предыдущим вопросом, то вообще получится АД. Так думаю я. Но вот что думает PHPstorm:
$array['variable']
= 'В этой строке кода меньше 120 символов, то скорее всего больше чем 80';
$variable = ['var1', 'var2', 'var3', 'var4'];
$variableWithALongName = array();
$variableWithAVeryLongName = array();
Так как всё таки правильно оформлять эти моменты?
Дело в том что я новичок, и сейчас хочу устроится на первую работу. В данный момент тренируюсь на тестовых заданиях найденных в интернете, и выполняя одно из таких заданий обнаружил вот такое требование: следование стандартам PSR. Хотелось бы узнать именно с точки зрения потенциального работодателя, как будет оцениваться написание кода в этих примерах?