PHP: Формат условия - (6 == $ var ) или ($ var == 6)?

Я просматривал эти рекомендации по кодированию PHP (немного устаревшие, но очень интересные) и обнаружил следующее:

Формат условия

Всегда помещайте константу в левую часть сравнение равенства / неравенства. Например: if (6 == $ errorNum) ...

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

Я использую ($ var == 6) уже много лет, и идея поставить их наоборот ужасна. Но, как уже упоминалось, привыкнуть к этому нужно некоторое время, и предполагается, что это принесет явные преимущества. Мы просто пишем стандарт в нашей компании, поэтому, если мы хотим это изменить, самое время это сделать. Но я хотел бы услышать, есть ли у других опыт работы с этим конкретным форматом. Есть какие-нибудь мнения?

РЕДАКТИРОВАТЬ

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

5
задан user852091 21 July 2011 в 03:37
поделиться