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

    +164

    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
    49. 49
    $today = getdate();
    $mon ="$today[mon]";
    $year ="$today[year]";
    $mday ="$today[mday]";
    if ($mon{1}==false)
      {
        $mon="0"."$mon";
      }
    if ($mon=="1")
      {
        $mon="0"."$mon";
      }
    
    if ($mday=="1")
      {
        $mday="0"."$mday";
      }
    if ($mday=="2")
      {
        $mday="0"."$mday";
      }
    if ($mday=="3")
      {
        $mday="0"."$mday";
      }
    if ($mday=="4")
      {
        $mday="0"."$mday";
      }
    if ($mday=="5")
      {
        $mday="0"."$mday";
      }
    if ($mday=="6")
      {
        $mday="0"."$mday";
      }
    if ($mday=="7")
      {
        $mday="0"."$mday";
      }
    if ($mday=="8")
      {
        $mday="0"."$mday";
      }
    if ($mday=="9")
      {
        $mday="0"."$mday";
      }

    продолжение шедевра http://govnokod.ru/1048

    Запостил: marten.spb, 23 Октября 2009

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

    • Либо это 10-й класс средней школы, либо клиника. Ну правда, неужели так кто-то делает :(
      Ответить
    • Радует строка
      if ($mon{1}==false)
      Фигурные скобки тут зачем?
      Ответить
      • Фигурные скобки то фигня, вот зачем переменные в кавычках - это да, загадка. Наверно чтобы строковыми были :)
        Ответить
    • не, не 10й класс, аффтару под 30-ник :)
      а в коде он пытался получить день и месяц даты в виде двухзначных чисел - типа 01 04 2009
      мда.
      Ответить
    • "{$today['mon']}"
      даже, если закрыть глаза на то, что mon тоже надо в кавычки брать,
      помоему в случае написания масивов внутри строки, нужно их оборачивать в фигурные скобки, иначе
      "$today[mon]" станет просто "Array[mon]".
      Ответить
      • > даже, если закрыть глаза на то, что mon тоже надо в кавычки брать,
        не обязательно, будет и без кавычек работать. Но правильным тоном будет брать в ковычки
        Ответить
        • отсутсвие нотисов и варнингов - первый признак хорошего тона)
          Ответить
    • Совершенно согласен, что две страницы if'ов - это говнокод.
      Но задолбали уже постить из раза в раз одинаковые портянки.
      Автор, я не говорю, что этот говнокод уже где-либо видел, а лишь негодую на однообразность постов.
      Ответить
      • Хм, ну я, когда постил, об однообазности думал меньше всего :)
        Что было, что порадовало, то и напостил.
        Не нравится - не кушайте, кто ж затавляет :)
        Ответить

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