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