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

    +148

    1. 1
    $isOccupy=($valdet['isOccupy']=='1')?0:1;

    а все по тому что кое кто перепутал логику атрибута=\

    Запостил: nur, 06 Июля 2010

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

    • Баян.
      Ответить
    • Кто такой вальдет?
      Ответить
    • Оссиру или не оссиру, вот в чём вопрос...
      Ответить
      • $естьЗанимать=($валдет['естьЗанимать']=='1')?0:1;
        Ответить
        • Кстати, ни у кого моноширинного шрифта с ложнославянскими глифами не завалялось?
          Ответить
    • А если логика isOccupy = !isOccupy?
      Ответить
      • да но сравниваем то со строкой, а вовращаем целое )))
        Ответить
        • ну в пхп (как и в перле) это не критично. 1 эквивалентно '1' и эквивалентно "истине". И соответственно, 0 эквивалентен '0' и эквивалентен "лжи"
          Ответить
          • спасибо кэп. Эквивалентно то эквивалентно, но тут беда с логикой вообще
            Ответить
        • Сравниваем-то не isOccupy, а загадочный valdet - мало ли что там!
          Ответить
          • value determinant? вообще это все подозрительно напоминает результат из бд
            Ответить
            • да, это рузультат из бд
              Ответить
              • тогда понятно, почему сравнивают со строкой. Там типа стринг в базе
                Ответить

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