1. PHP / Говнокод #12441

    +49

    1. 1
    2. 2
    3. 3
    4. 4
    If($z["timeout"]==1 || $z['timeout']==3 || $z['timeout']==4 || $z['timeout']==5 || $z['timeout']==7 || $z['timeout']==10) { 
    }  else {
         $z['timeout'] = 3;
    }

    '<>' и 'or' ? неее, не слышали!

    Запостил: RickMan, 17 Января 2013

    Комментарии (9) RSS

    • Прошу прощения... там не 'or', а 'and')))
      Ответить
      • Где?
        Ответить
      • и зачем? in_array там и сё
        Ответить
        • $array=array(1, 3, 4, 5, 7 ,10);
          If (!in_array($z["timeout"],$array)){$z['timeout'] = 3;}

          Разве выглядит некрасиво?
          Ответить
      • > не 'or', а 'and'
        Это само собой, по теореме-де-сами-знаете-кого. Только как уже правильно отметили, это не исправление проблемы, а перевязывание её красной ленточкой.

        P.S. Лично предпочитаю !=, не так отдаёт паскалём.
        Ответить

    Добавить комментарий