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

    +151

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    // $reg_date = "12.12.2007 15:41";
    
    $this->reg_date = strptime($reg_date, "%d.%m.%Y %H:%M");
    
    // и теперь обратно. Казалось бы, все просто, ан нет!
    $rd = $this->reg_date;
    $reg_date = mktime($rd['tm_hour'], $rd['tm_min'], 0, $rd['tm_mon']+1, $rd['tm_mday'], 1900+$rd['tm_year']); //как это???
    $reg_date = strftime("%d.%m.%Y %H:%M", $reg_date);
    // нормально, у strptime и strftime порядок аргументов разный
    
    // $r_date == "12.12.2007 15:41"

    Попытался написать на PHP простенькую штуку, глаза на лоб полезли от того как там делаются элементарнейшие вещи. Скажите, что все можно сделать проще и я просто плохо читал документацию!

    Запостил: hakimovis, 10 Ноября 2011

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

    • Вы видимо перепутали сайт «Govnokod» с сервисом от Google «Ответы» )
      Ответить
      • Вопрос был в принципе риторический и означал крайнее удивление.
        Ответить
    • А что конкретно вас не устраивает ?
      Что у strptime и strftime порядок аргументов разный ?
      Ответить
      • Видимо, для пхпшников такое в порядке вещей и никого не удивляет. Просто я после питона)
        Ответить
        • Ну я не пхпшник по про профилю, но по моему параметры в этих функция идут согласно их важности для этих функций
          Ответить
        • я так скажу:
          питон уг
          PHP хороший языг, если умеешь им пользоватся
          Ответить
          • я бы удивился, если бы в теме про пхп люди любили другие языки. Что характерно, пхпшники люто защищают пхп по поводу и без. Ну да, на пхп можно писать сайты. Можно писать хорошие сайты, развесистые сайты, отказоустойчивые сайты. Но называть другие языки уг из за этого не стоит) Тем более, что питон далеко не ограничивается сайтостроением в отличие от, и делает это вполне неплохо.
            Ответить
            • универсальные языки - уг
              нужны узкоспециализированные под задачу
              за 2мя (и более) зайцами погонишься - не одного не поймаешь
              Ответить
              • вы только что назвали кучу языков включая c, c++, java, ruby уг, окститесь) По поводу тормознутости это тоже зря, очень зря.
                Ответить
                • я блять хотел бы посмотреть как бы ты писал на Си сайтик
                  Ответить
                  • ну если под универсальностью вы имеете в виду сайты и несайты, то конечно. Хотя я под этим понимал серверные службы, десктопные приложения, базы данных, многопоточные программы и другие забавные и интересные штуки, которые можно писать.
                    Ответить
            • питон намного тормознее php
              Ответить
              • Ну и для меня как чайника и там и тут, что полезного и хорошего есть в пхп, но в принципе нет в питонах?
                Ответить
                • специализации под web и большей пригодности к шаблонизации в питоне нет
                  в питоне хреновая динамическая типизация. а пхп о типах вообще думать не нужно
                  Ответить
                  • аргумент "тут над этим думать не нужно" довольно спорный, не находите? а если говорить о свободной типизации переменных, то это совсем не прибавляет производительности. Кстати о шаблонах, они есть (и вполне удобные) у django, tornado, webpy (тут вообще можно встраивать код на питоне прямо в шаблон), не говоря уж об отдельно написанных шаблонизаторов вроде jinja. Как говорится, на любой вкус и цвет.
                    Ответить
                    • >аргумент "тут над этим думать не нужно" довольно спорный, не находите?

                      Ни нахожу. Нанел кучу макакк и они за банан мну накатали сайт не разу не подумав.
                      Ответить
                    • >а если говорить о свободной типизации переменных, то это совсем не прибавляет производительности.

                      нуну. тото питон сливает php по производительности.
                      Ответить
                      • а как вы измеряли производительность сайтов? именно сайтов, не арифметических операций, не ввода-вывода, а именно сайтов, ведь пхп нужен только для сайтов, не для вычислений. и что будет делать пхп, если понадобится кроме фронтенда делать вычисления над данными на серверной стороне? где множественное наследование, контроль расхода памяти, многопоточность приложения? а.. ну да, обезьянам это не нужно, им нужен банан.
                        Ответить
                        • почитай статистику на специальных сайтах
                          или в гугле забанили?
                          Ответить
                          • не. не получается с вами дискуссии.. да нормальный язык пхп, нормалный, никто на него не наезжал) просто забавно его адептов дразнить, ничего личного)
                            Ответить
                            • и чем ты здесь подразнил? ты слил целиком и полностью
                              Ответить
                              • в том, что все сайты должны писаться только на пхп? хорошо, хорошо, как будет угодно)
                                Ответить
    • $rd = date('Y-m-d H:i:s');
      $reg_date = date('Y-m-d H:i:s', strtotime($rd));
      Ответить
      • $reg_date = date('Y-m-d H:i:s', strtotime('+1 week', strtotime($rd)));

        даже так можно
        Ответить
    • код говно, автар мудак
      Ответить
      • ага, наконец-то ты сорвался на личности) вот такие они пхпшники.. язык то нормальный, а вот люди на нем пишут вроде тебя)
        Ответить
        • хуй там --> 8====>
          макакам типа тебя здесь не место

          >язык то нормальный, а вот люди
          ты сильно нормальный? чё на наших гонишь?
          Ответить
      • Почитал тред... XXXGovno, как же унылы ты и твой троллинг. Ты даже аргументов привести путных не можешь. Читаю твои посты и складывается ощущение, что у тебя самого баттхёрт.
        Ответить
    • показать все, что скрытоvanished
      Ответить

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