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

    +43

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php
    
    	function monthName($monthNumber) {
    
    		echo date('F', strtotime('first day of '.($monthNumber - date('n')).' month'));
    		
    	}
    	
    	monthName(10);
    	
    ?>

    Знаю, что не говнокод, но решил запостить - поделиться, ибо встречал тут много говнокода относительно подобного алгоритма получения названия месяца по порядковому номеру онного и много различных вариантов "неговнокода" в коментариях, но именно такой "пыхдатой" реализации не видел - впечатлило, хороший "антиВелосипед" :)

    Запостил: killro0000, 15 Сентября 2012

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

    • Тут даже не говнокод, тут говнозадумка какая-то... $monthNumber, понятно... А минус текущий месяц зачем? Какой смысл представлять разнциу в месяцах как дату (не считать, что за дата выйдет, а просто как тупой cast)? Да ещё и выводить имя месяца...
      Берём фиолетовое, отнимаем то, что сейчас, переводим это во вкус, и выводим как громкость... Хрень какая-то. :)
      Ответить
    • то их понюхает, то их полижет...
      Ответить

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