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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
<? // get current season for header styling
		$current_month = date("m");
		if($current_month >= "03" && $current_month <= "05") $season = "spring";
		elseif($current_month >= "06" && $current_month <= "08") $season = "spring";
		elseif($current_month >= "09" && $current_month <= "11") $season = "autumn";
		else $season = "winter";
  ?>

И про теги в стиле говноБитрикса не забыли

Запостил: Lexchz2 Lexchz2, (Updated )

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

  • Это плохая функция не только потому, что это наверняка можно сделать через ренджи или свичи (я не пишу на пхп, но уверен, что там есть switch), и даже не потому, что месяц зачем-то строкой, и даже не потому, что время года тоже строкой (удачной локализации!) а потому во многих европейских странах сезон меняется 20-го числа. Серьезно, весна начнется 20 марта.

    ps: напишите массив из четырех строк, и функцию, которая по месяцу (пускай пока только по месяцу) выбирает запись в этом массиве.
    Ответить
    • — Верблюд, а почему у тебя ноги такие кривые?
      — А что у меня прямое?
      Ответить
    • Это в каких блядь странах весна начинается 20-го марта?
      Ответить
      • не 20 а 21
        не весна а лето
        а так всё правильно
        Ответить
        • Не Рабинович, а Иванов.
          Не в рулетку, а в подкидного.
          Не сто баксов, а сто рублей.
          Не выиграл, а проиграл.
          А так всё правильно.
          Ответить
        • Для локализации работы с датами и временем лучше всего использовать готовые библиотеки типа ICU (если размер приложения для тебя некритичен), потому что обязательно что-нибудь забудешь.

          Я уже рассказывал про испанцев и их волшебные tarde, noche, madrugada и mañana. У португальцев аналогичная питушня. Спойлер: границы времён суток относительно наших придётся сдвигать часа на три, иначе локализованный перекатный петух рискует ошибиться, с каким временем суток поздравить.
          Ответить
  • М-да, PHP говнокод в 2026-ом году. Время шлягеров
    Ответить
  • бесконечное лето весна
    Ответить
    • Для тех, кто будит утро голосами,
      Кто видит мир влюблёнными глазами,
      Для тех, кто обойти готов полсвета,
      Любимых повторяя имена,
      Три месяца — лето,
      Три месяца — осень,
      Три месяца — зима,
      И вечная весна !
      Ответить
    • В литовском и в латышском лето будет vasara, а весна — pavasaris (буквально «предлето»). Корень пришёл из санскрита.

      В испанском похожая ситуация (verano и primavera).
      Ответить
      • у нас тоже бывает voorjaar (предгодье -- весна) и najaar (послегодье -- осень), но обычно всё таки lente и herfst
        Ответить
  • Even the best software engineers can't get an electron app to not, sometimes, just consume gigabytes of RAM. Because it's just not under control;
    Ответить

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

Семь раз отмерь — один отрежь, guest!

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


    8