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

    +1

    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
    switch ($result[$j]) {
                        case 0: $res .= $result[$j];
                            break;
                        case 1: $res .= $result[$j];
                            break;
                        case 2: $res .= $result[$j];
                            break;
                        case 3: $res .= $result[$j];
                            break;
                        case 4: $res .= $result[$j];
                            break;
                        case 5: $res .= $result[$j];
                            break;
                        case 6: $res .= $result[$j];
                            break;
                        case 7: $res .= $result[$j];
                            break;
                        case 8: $res .= $result[$j];
                            break;
                        case 9: $res .= $result[$j];
                            break;
                        case 10: $res .= "a";
                            break;
                        case 11: $res .= "b";
                            break;
                        case 12: $res .= "c";
                            break;
                        case 13: $res .= "d";
                            break;
                        case 14: $res .= "e";
                            break;
                        case 15: $res .= "f";
                            break;
                        case 16: $res .= "g";
                            break;
                    }

    Запостил: p0p, 27 Августа 2015

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

    • Ответить
    • что это за .= ?
      Ответить
      • Это +=, -=, *= и /= головного мозга. Если Вы понимаете, о чём я.

        Точка в PHP означает конкатенацию строк.
        Ответить
        • вот оно что... . вместо + что бы 2+2 было 4 а не 22?)
          Ответить
          • Именно, потому что PHP любит всё приводить к одному типу, не спрашивая.

            Самое смешное, что 2 . 2 (с пробелами) — это "22", а 2.2 (без пробелов) — это число (2 целых, 2 десятых). В остальных выражениях, кажется, можно не обращать внимания на пробелы.
            Ответить
            • Пхп - говно случается всегда
              Ответить
              • В руби-хаскеле почти такое же говно. f x - вызов функции f, а fx - идентификатор какой-то питушни.
                Ответить
                • В си такое же говно. int x - объявление переменной, а intx - не компилится.
                  Ответить
                • А в реальности с1 - переменная, а 1с - говно
                  Ответить
        • я даже не знаю, что еще хуже для конкатенации || или . использовать....
          Ответить
          • Палки хуже. Можно спутать с "или", если к си привык. Да и писать на символ больше.
            Ответить
            • подождите, палки в пхп - это не или, а конкатенация?!

              Воистину безумец придумал сей язык
              Ответить
              • А проверить нет возможности?

                Борманд проверил, что означают палки... в SQL.
                Ответить
                • Смотря в каком сыкуле - в МС - есть только | - побитовое или, а в оралуке ||-конкатенация
                  Ответить
                  • И после этого кто-то ругает PHP...
                    Ответить
                    • так сыкуль - это вспомогательное средство, и никогда не основной язык программирования, а на пхп взращиваются мои будущие коллеги....
                      Ответить
                      • Вот потому в пхп две полосочки — это дизъюнкция, как в сишечке. А Оракул придумали задроты.
                        Ответить
                    • а в чем проблема-то? в сишке разве не так?
                      Ответить
                  • А в мускуле || это or...
                    Ответить
                    • Хоть что то в нем по-человечески
                      Ответить
                      • вообще, если чо так, то не по стандарту ни разу.
                        http://troels.arvin.dk/db/rdbms/ я тут многое для себя узнал...
                        по ansi должно быть так
                        Core feature ID E021-07:
                        Concatenating two strings is done with the || operator: 
                        string1 || string2
                        
                        If at least one operand is NULL, then the result is NULL.
                        
                        It's unclear to me if the DBMS is allowed to try to automatically cast the operands to concatenation-compatible types.
                        Ответить
                        • слишком нестандартный стандарт
                          Ответить
                          • чем ansi не угодил?
                            Ответить
                            • обсуждаемым поведением ||, конечно же
                              Ответить
                              • ну да, тут конечно только Microsoft с конкатенацией через + отлчилиась, они Дартаньяны, а все остальные...
                                Ответить
                                • ... оралуковы дети
                                  Ответить
                                  • если бы. кстати говоря, я правильно понял, что в Brainfuck конкатенация через <> ?
                                    Ответить

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