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

    +166

    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
    switch ($pole['id']) {
      case 0:
              $result[0] = $pole[0]['user_key'];
              break;
      case 1:
              $result[1] = $pole[1]['user_key'];
              break;
    ...
      case 99:
              $result[99] = $pole[99]['user_key'];
              break;
    
    // somebody stop me.
    
      case 100:
              $result[100] = $pole[100]['user_key'];
              break;
    ...
    }

    не остановили...

    Запостил: Razban_Guestov, 27 Февраля 2012

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

    • youtu.be/HgzGwKwLmgM#t=30s
      Ответить
    • 0_о, это же какое упорство необходимо чтобы так код не оптимально организовать.
      Ответить
    • Это же пздц как пальцы накачанны должны быть.
      Ответить
    • > не остановили...
      Файл закончился?
      Ответить
      • винт
        Ответить
        • Файл может быть больше, т.как часть можно хранить в виртуальной памяти ;)
          Ответить
          • о_О. А виртуальная память где хранится ??
            Ответить
            • ram + swap
              Ответить
              • Еще один вопрос а где swap ? и если все ответ как какойто файл может занимать место больше чем объем винта.
                Ответить
                • Да, предположим вы запускаетесь с трехдюймовой дискеты - и это ваш единственный постоянный носитель информации, а ОЗУ у вас может вместить 3 * 1.44 Кб - так вы вполне можете создать файл, который будет частично на дискете + частично в виртуальной памяти :)
                  Ответить
                • винтов может быть несколько, если что ;)
                  Ответить
                • да даже с одним винтом, разбитым на несколько разделов, ситуация вполне вероятная.
                  Ответить
            • Виртуальная память это абстракция оперативной памяти и дополнительных ресурсов которые могут находится на жестком диске, например. Ну, на сколько я понимаю, по крайней мере.
              Ответить
          • Мне пох на ваш интеллектуальный онанизм
            Ответить
      • Там еще 200 блоков.
        Ответить
    • Может он не знает, что в индекс массива можно подставлять не только константы?
      Или у него просто с крестошаблонов привычка
      result<99> = pole<99>['user_key'];
      В убогие крестошаблоны же можно только константы писать.
      Ответить
      • слабенький наброс
        спутать передачу аргументов и инстанциирование типа - вполне типичная ошибка новичка в программировании
        Ответить
        • Вот и первые минусы пошли.
          Крестобляди баттхёртят.
          Ответить
          • Я ЗАТРОЛЛЕЛ ВАС КРЕСТОБЛЯДИ ОЛОЛО
            Ответить
            • OMG какой сказочный долбоёб... Научишь троллить? )))
              Ответить
              • Ты не в теме
                Ответить
              • Можно попросить открыть курсы, "как затроллеть крестоблядь".
                Ответить
    • Хорошо, что не на ночь глядя посмотрел.
      Ответить
    • показать все, что скрытоvanished
      Ответить

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