Автоматическое форматирование PHP-кода

phpformatter.com
Отличная штука для тех, кому «достался в наследство» ужасный код. Автоматически форматирует PHP код согласно выбранному стилю (BSD, PEAR и др.): расставляет отступы, пробелы в выражениях, может удалять пустые строки и комментарии.

В новой бета-версии больше возможностей, но еще есть баги. Например, автоматическое выравнивание присваиваний невозможно отключить.

В свое время мне пришлось вносить изменения в код сайта, где все действия выполнялись в одной файле в гигантском switch-case на пару тысяч строк с тучей if-else и циклов внутри. Я не знаю как работал автор этого чуда: в коде не было ни одного комментария и ни одного отступа! Так что первый час мне пришлось потратить на расстановку табуляций.

Есть еще похожий сервис beautifyphp.com, но он умеет форматировать код только по стандарту PEAR. Например, оператор if запишется так:
if (condition) {
...
} else {
...
}

Мне больше нравится стиль Олмана. На мой взгляд он легче читается:

if (condition)
{
...
}
else
{
...
}

Запись опубликована в рубрике PHP с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *