"PHP" / Говнокод #4119 Ссылка на оригинал

0

  1. 1
if($urate['time'] < $time and count($urate) > 0) { // Если в течении суток голосовали и есть записи - фиг

Запостил: Мартин Мартин, (Updated )

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

  • я правильно понял что второе условие после первого теряет смысл?
    Ответить
  • echo (NULL < 1231231) ? "тру" : "фолс"; //тру
    Только я бы isset() заюзал.
    Ответить
    • define("ONE_TWO_THREE_ONE_TWO_THREE_ONE" ,123123);

      echo (NULL < ONE_TWO_THREE_ONE_TWO_THREE_ONE) ? "труc" : "фол"; //труc!
      Ответить
    • Не всегда имеется смысл... Тут возможно значение берется из базы, а значит элемент time в массиве будет в любом случае, пусть даже с пустым значением. А зачем проверять наличие того, что при любом раскладе должно быть?
      Ответить
      • 1) первый раз проголосвать не получится ибо поначалу выборка пустая.
        2) наверняка для каждго юзера выбрается. То есть если человек еще не голосовал - у него будет пустая выборка и первый раз он проголосовать не сможет.
        Ну а вообще такие вещи нужно проверять в SQL.
        Ответить
  • "and" - это совсем другое. Хотя в данном случае будет работать.
    В любом случае правильно писать "&&".
    Ответить
    • and - это то же самое, что и && с отличием в том, что приоритет у него ниже плинтуса.
      Ответить
      • Разве?
        Разве это не аналог для легкой адаптации к языку с других ЯП?
        Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8