Использую Symfony, я перешел на стандарт кодирования от Symfony, что позволяет писать плагины и работать в едином стиле.
Краткий список стандартов кодирования Symfony:
• Для отступов использовать два пробела, никакой табуляции.
• Использовать стиль написания CamelCase для имен переменных, функций, методов класса. Никаких символов подчеркивания.
• Не вставлять символ пробела после открытия круглой скобки и перед её закрытием.
if ($myVar == getRequestValue($name)) // correct if ( $myVar == getRequestValue($name) ) // incorrect
• Символ подчеркивания использовать только для названий опций/аргументов/параметров.
• Ядро и классы Symfony не заканчиваются обычной конструкцией «?>». Это не требует язык программирования, плюс помогает решить проблемы с выводом.
• Любая строка кода никогда не заканчивается символами пробелов. Эту возможность поддерживают многие редакторы.
• Фигурные скобки «{}» всегда самостоятельно находятся на новой строке, что делает код более читабельным.
Остальное и примеры можно прочитать на странице
Symfony Coding Standards
Август 11th, 2008 at 09:45
nemogu ponjat, dlja chego berjotsa probel mesto tabuljatora?
ved vsjotki tabulator namnoga fleksibelnej chem probel. i v kashdom IDE moshna nastroit tabulator-rasmer.
k ostalnim pravelom mogu tolka skasat, shto oni mne toshe nravjatsa.
Август 11th, 2008 at 10:05
Я давно перешел на пробел, так удобнее редактировать тексты в разных консолях, редакторах. Так что это для меня только плюс
Август 13th, 2008 at 14:40
Сами симфонийцы пишут, что используют пробел вместо «таб» потому что «таб» в разных редакторах ведет себя по разному(2-4-8 пробелов), если идет смесь табов и пробелов, исходники будут практические нечитабельными.
Рациональное зерно в этом есть.
Еще бы научить редактор удалять пробелы не по одному, а по (2-4-8) в зависимости от того на сколько пробелов редактор заменяет таб.
Август 13th, 2008 at 15:59
Ну это уже к разработчику редакторов