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

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    if ( '' !== $qv['second'] ) {
              $this->is_time = true;
              $this->is_date = true;
      }
    
    if ( '' !== $qv['minute'] ) {
            $this->is_time = true;
            $this->is_date = true;
    }
    
    if ( '' !== $qv['hour'] ) {
            $this->is_time = true;
            $this->is_date = true;
    }
    
    if ( $qv['day'] ) {
            if ( ! $this->is_date ) {
                    $this->is_day = true;
                    $this->is_date = true;
            }
    }
    
    if ( $qv['monthnum'] ) {
            if ( ! $this->is_date ) {
                    $this->is_month = true;
                    $this->is_date = true;
            }
    }
    
    if ( $qv['year'] ) {
            if ( ! $this->is_date ) {
                    $this->is_year = true;
                    $this->is_date = true;
            }
    }
    
    if ( $qv['m'] ) {
            $this->is_date = true;
            if ( strlen($qv['m']) > 9 ) {
                    $this->is_time = true;
            } else if ( strlen($qv['m']) > 7 ) {
                    $this->is_day = true;
            } else if ( strlen($qv['m']) > 5 ) {
                    $this->is_month = true;
            } else {
                    $this->is_year = true;
            }
    }

    ВротПресс

    Запостил: telnet, 20 Мая 2011

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

    • Опять PHP, опять даты
      Ответить
    • Хуй — это красиво.
      Ответить
      • Лебедев, залогиньтесь
        Ответить
      • Предлагаю вам открыть ГК:6969...
        Ответить
        • Ты считаешь, что хуй — это некрасиво?
          Тогда отрежь его нахуй, раз некрасиво.
          Ответить
          • Т.е. он вам не нужен?
            Ответить
            • Идиот.
              Я считаю, что хуй — это красиво. Если красиво — отрезать не надо.
              Ты считаешь, что хуй — это некрасиво. Если некрасиво — надо отрезать.
              Как же заебали имбецилы, которым всё надо объяснять.
              Ответить
              • а мне вот интересно - откуда такая любовь к хуям?
                Ответить
                • Не к хуям, а к хую. Собственному.
                  Ответить
                  • ACK.

                    Кстати, секрет Виктории Виктора:
                    сколько в интернетах его не хвали - длиннее не станет
                    Ответить
                • http://www.69s.ru/img/Untitled%20-%205.jpg

                  Видал, да?
                  Хочешь рыбку съесть?
                  Ответить
                  • Иди вздрочни сынок...
                    Ответить
                    • Если бы ты был моим отцом, я бы убился.
                      Ответить
                    • upd
                      Отчаянное минусование комментов не вытащит тебя из того глупого положения, в котором ты оказался.
                      Ответить
                      • Отчаянное комментирование комментов не вытащит тебя из того глупого положения, в котором ты оказался.
                        Ответить
                  • как негигиенично...
                    Ответить
              • Бинарный ответ некого индивидуума потерявшего социальную значимость...
                Ответить
                • Лол, не пытайся выглядеть умно, смотрится смешно.
                  Ответить
              • Как же заебали guest'ы имбецилы, вечно срущие поносами в комменты, да бы привлечь к себе внимание...
                Ответить
    • За то, что значение идет перед проверяемым надо сразу отрывать руки.
      Ответить
      • а это такой "паттерн"
        пишут например 1 == x, потому что в случае опечатки 1 = x выкинет ошибку.
        что любопытно, возможность опечатки программиста ставят выше читаемости кода, что намекает.
        Ответить
        • Мда. Надо сначала научиться писать.
          Читаемость превыше всего.
          Ответить
          • Вот яркий пример: http://habrahabr.ru/blogs/javascript/119391/ Читать с пункта "Коварный new". Полстатьи о том, что делать если вы идиот и забываете про new перед созданием объекта.
            Ответить
        • Наконец-то я узнал истину этой записи.
          Никогда не мог понять, почему пишут так, а не более логично: x == 1
          Ответить
    • Инсер лох - гоняет блох!
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить

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