PHP исправляют добавление отступа?

Я - новичок кодер PHP, недавно мне сказали, что я форматирую свой код не правильно. Они говорят, что это неправильно:

    if($something) {
        do_something();
        }
    else {
        something_more();
        and_more();
        }

В то время как это правильно?

    if($something) {
        do_something();
    } else {
        something_more();
        and_more();
    }

В самом деле? Я готов стать кодером с открытым исходным кодом в ближайшем будущем так вот почему, я спрашиваю, как написать код хорошим способом.

10
задан user321311 20 April 2010 в 13:17
поделиться

4 ответа

Оба способа работают нормально. Какой вариант удобнее для вас и вашей команды. Лично я предпочитаю второй пример или что-то в этом роде:

if ($something)
{
  do_something();
}
else
{
  do_something_else();
  pet_the_ponies();
}

На этот вопрос нет реального правильного ответа.

8
ответ дан 3 December 2019 в 21:58
поделиться

В руководстве пользователя CodeIgniters есть несколько отличных советов по написанию кода: http://codeigniter.com/user_guide/general/styleguide.html

Некоторые из них действительно хороши, но некоторые вам придется смешивайте и сочетайте, чтобы получить свой собственный хороший стиль. Но, как уже было сказано, вам следует придерживаться одного стиля, а если вы переходите в другой проект, вы должны следовать уже установленному стилю. Нет правильного или неправильного в том, как стилизовать ваш код, в основном это для того, чтобы вы не заблудились, возвращаясь к коду через несколько месяцев.

1
ответ дан 3 December 2019 в 21:58
поделиться

Существует множество стандартов кодирования. @Adam дал Вам две ссылки, я даю Вам другую: Zend PHP Coding Standard Вы можете выбрать то, что хотите, но я думаю, вам следует выбрать наиболее популярный стандарт.

Вы можете использовать даже Соглашения о коде для Java Это не имеет особого значения.

2
ответ дан 3 December 2019 в 21:58
поделиться

Во многих случаях кодирование стандарты говорят: «соответствовать стилю редактируемого файла», т.е. не меняйте соглашения, если файл уже имеет данный стиль скобок и пробелов.

Я бы просмотрел стандарты кодирования для некоторых популярных проектов, чтобы понять, чего ожидают некоторые разработчики исправлений:

и т. Д.

4
ответ дан 3 December 2019 в 21:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: