reaper, Что на счёт
($a == $b)? 'looooooooooooooooooooooooooooooooong' : 'loooooooooooooooooooooooooooo000000000000000000ooooooooooooong statement';
___
В таких случаях, предпочитаю не использовать тернарный оператор вовьсе. Думаешь стоит включить это в правило?
}
else {
Не понимаю чем оно лучше } else {
Как мне кажется это только пустая трата строк.
Хотя с другой стороны может быть так даже правильнее.
Если, например, все выражения принято записывать с новой строки.
А с другой стороны это же часть if, и можно допустить себе распологать на одной строке.
Спорный вопрос. Надеюсь, понятно выразился.
___
Вполне! Я тоже долго думал над этим вопросом, и склоняюсь к тому, что это часть if и она должна быть отдельна от else, но все еще не решил точно.
Ну и на счет пробелов тоже думаю, что это не критично и разницы
в if (true) {
и
if(true){
для меня особой нет. Предпочитаю первый вариант, так как более приятен глазу
.
___
Но там же критерии ;) Вообще когда смотрю на свой вариант, без проблем нахожу условие и выявляю конструкцию, потому считаю пробелы просто лишними
С остальным согласен и всегда стараюсь этого придерживаться.
Еще интересно, что насчет оступов. Табы, пробелы, если пробелы, то сколько?
___
Только пробелы, так как это более моноширно штоли. Я еще не смот сформулировать это правило точно, но сам пользуюсь пробелами.
Использую 2 пробела, считаю этого достаточным для визуального отбиения блока, 4 по моему лишне.