Я просматривал эти рекомендации по кодированию PHP (немного устаревшие, но очень интересные) и обнаружил следующее:
Формат условия
Всегда помещайте константу в левую часть сравнение равенства / неравенства. Например:
if (6 == $ errorNum)
...Одна из причин заключается в том, что если вы пропустите один из знаков =, синтаксический анализатор найдет ошибку для вас. Вторая причина в том, что он ставит значение вы ищете прямо перед собой, где вы можете найти его вместо похоронен в конце вашего выражения лица. Требуется немного времени, чтобы получить используется для этого формата, но потом он действительно становится полезным.
Я использую ($ var == 6)
уже много лет, и идея поставить их наоборот ужасна. Но, как уже упоминалось, привыкнуть к этому нужно некоторое время, и предполагается, что это принесет явные преимущества. Мы просто пишем стандарт в нашей компании, поэтому, если мы хотим это изменить, самое время это сделать. Но я хотел бы услышать, есть ли у других опыт работы с этим конкретным форматом. Есть какие-нибудь мнения?
РЕДАКТИРОВАТЬ
Мне интересно узнать об опыте людей с этим переключателем. Мне и, скорее всего, другим это кажется большим изменением, к которому нужно привыкнуть. Но выглядит интересно. Итак, вопрос к тем, кто переключился: вы можете порекомендовать это изменение?