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

    @kirill_danshin
    PHP/Go разработчик, системный администратор
    Условия Йоды стоит использовать тогда, когда боишься перезаписать переменную, вместо сравнения. Например:
    if($a = 'b'){
    /*Этот код будет выполнятся всегда, 
      так как была допущена опечатка
    */
    }

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

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