@xcho1996

Когда использовать условия йоды?

когда использовать условия йоды для php и javascript
  • Вопрос задан
  • 400 просмотров
Пригласить эксперта
Ответы на вопрос 2
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Нет каких-то специальных случаев для их использования. Вы либо всегда так пишете, либо никогда.
Ответ написан
Комментировать
@kirill_danshin
PHP/Go разработчик, системный администратор
Условия Йоды стоит использовать тогда, когда боишься перезаписать переменную, вместо сравнения. Например:
if($a = 'b'){
/*Этот код будет выполнятся всегда, 
  так как была допущена опечатка
*/
}

if('b' = $a){
/*Этот код упадет с ошибкой парсера.
  Нельзя записать в строку переменную :)
*/
}

if('b' == $a){
/* А этот будет работать, как ожидается.  */
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы