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

    +167

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    function getItemsList ($category_id, $page_number, $count, $sort) {
    	ini_set ('display_errors', 'Off');
            $arr = $this->grabber_api_class->loadItemsByCategoryID ($category_id, $page_number, $count, $sort);
    	ini_set ('display_errors', 'On');
    		
    	return $arr;
    	
    }

    Запостил: minisot, 14 Мая 2010

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

    • Танцы с бубном.
      Ответить
    • Говноэквивалент @.
      Ответить
      • не совсем. а если в конфиге этот сеттинг был офф? мамадарагая
        Ответить
      • Оператор @ - сам по себе говнооператор. А это говнореализация этого говнооператора :)
        Ответить
        • Насчет @ - не скажите, иногда он просто необходим, к примеру при работе с сокетами.
          Ответить
          • Вообще хорошей практикой считается конвертировать ошибки в исключения, а их уже в try...catch можно обернуть
            Ответить
          • Вот только не надо, все ошибки необходимо обрабатывать по человечески. У нас был ас, мы как-то 2 смены багу искали из-за @.
            Ответить
            • ну что ж - это костыль... как всегда, для гениальности. Вначале в пхп сделали гениальное введение: что бы ерроры сыпались в бровзер, при этом продолжая работу, а потом придумали еще гениальнее чудо: что бы не сыпались... Вот юные гении и скриптуют: понапишут Г, смотрят: ерроры какие-то? напоставят сабак и радуюца: ни единой обшибочки!
              вот и приехали: языки "легкие для начинающих", в особенности пхп, просто способствуют написанию макаронного и дырявого кода, причем закрепляют это как стиль программирования
              Ответить
            • теперь вы научены: при пхп-ахтунге, смотрите логи, если пусто, смотрите где собаки зарыты и разсобачиваете
              Ответить

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