"PHP" / Говнокод #4422 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
/*
     * return practices for degree level subject
     * return object
    */
    public static function getDegree_level_subject_practice($degree, $level_id, $subject) {
        return array(
                array(
                        'practice_id'=> 1,
                        'logo' =>'what.png',
                        'target' => 'Get 500 FPP',
                        'complete'=> rand(10, 100)
                ),
                array(
                        'practice_id'=> 2,
                        'logo' =>'what.png',
                        'target' => 'Get 500 FPP',
                        'complete'=> rand(10, 100)
                )
        );

    }

как то печально что-ли

Запостил: KiMindfreak KiMindfreak, (Updated )

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

  • Извиняюсь за оффтоп:
    Полноценная среда программирования, которая позволяет создавать exe программы на языке PHP с поддержкой GUI или без программирования.

    Теперь, для создания программ достаточно знать самый популярный язык программирования PHP.

    http://develstudio.ru/
    Ответить
    • О PHP-GTK не слышали? Еще есть какая-то среда для винды оперсурсная...
      Ответить
      • ура. теперь писать быдлокод на самом дерьмовом языке можно не только под веб, но и под гуи.
        Ответить
        • и чего вы так пых-то гнобите... во всяком случае он оправдывает своё предназначение.. а всё остальное - это следствие. Как "мартышка разбивающая орехи электробритвой"...
          Ответить
          • Язык PHP можно было сделать в сто раз лучше при этом не потеряв простоты.
            Достаточно было просто ввести в язык хоть какую-то идеологию.
            Ответить
            • сделать эпиляцию и купировать хвосты
              а их стая порядка 10 голов, не так уж и это и просто, как кажется
              Ответить
              • что бы обезьяне эволюционировать в человека, замена когтей ногтями недостаточна = )
                Ответить
                  • постричь, приодеть, обучить грамоте и этике. Но даже после всех этих усилий макака остается макакой.
                    Ответить
            • идея пыха, для web, (такая же как и идея jquery для браузерной html), всего лишь расширение серверной части. И, думаю, не стоит его стесняться. Продолжатели сего, как могут, делают из этого - слона.
              > Язык PHP можно было сделать в сто раз лучше...
              Да, несомненно. И в космос можно было правильнее полететь.
              Но, Гагарин и иже и ним, сделали это, как-то так, и первыми, что как бы намекает...
              Ответить
              • не удивлюсь программированию микроконтроллеров на пыхопэ в будущем;)
                Ответить
              • PHP не был первым языком программирования. В момент его создания, и особенно в момент развития (середина нулевых) уже существовала довольно серьезная школа высокоуровневого программирования.
                Питон появился раньше php, но почему-то получился лучше.

                То, что php -- кусок говна говорит не о его старости, а о неумности его разработчиков.
                Ответить
                • Применительность питона (и др.) не очень популярна, в отличие от пыха.
                  PHP - скриптовой язык. И он очень прост в использовании.
                  ---
                  Так почему же, если, например, мне требуется доехать до близкорасположенной Протопоповки, я должен заказывать билет на самолёт?..
                  ---
                  и вообще, как говорится, дарёному коню, в зубы не смотрят...
                  Ответить
                  • man неверная аналогия
                    вот как правильно:
                    "Так почему же, если, например, мне требуется доехать до близкорасположенной Протопоповки, я должен сесть на велосипед с квадратными колесами?.."
                    Ответить
                    • уточню аналогию: "форма переднего колеса даже смутно не напоминает форму заднего"
                      Ответить
                      • не будем сейчас про тонкости реализации интерпретатора пхп...
                        Ответить
                        • О, а вы, наверное, эксперт в области исследования интерпретатора PHP? Поделитесь наработками в этой области?
                          Ответить
                      • очень смешно...
                        Москва, тоже не сразу строилась...
                        Ответить
                  • >PHP - скриптовой язык. И он очень прост в использовании.

                    ага, я понял - всегда нужно идти на поводу у быдла.
                    Ответить
                    • а может мысль была в другом?
                      возможно, мы забываем о бедных голодных индийских мальчиках, неспособных осилить такой сложный питон (уж не говоря о зверствах статически типизированных языков!), в эту минуту они умирают от голода на морозе, тогда да - в этом контексте пхп и правда жизненно необходим.
                      Ответить
                      • блин, как говорится, горелый...
                        что ж теперь, если конструкцией языка не требуется подробнейшим образом описывать те переменные или действия, которые программисту хочется произвести на свет - то, выходит, это убогий язык?...
                        Так на фига, простите, если мне хочется создать к.-н. приложение, задумываться о синтаксисе?...
                        Если мне нужно вывести на экран строку, что ж мне курить туеву хучу манов по "in-out"? ( будь то print, write, echo, и пр. )
                        Сложность языка - это, ограниченность разработчиков, имхо.
                        Ответить
                        • ответь-ка на один вопрос: русский / китайский / немецкий и тд - сложные языки??
                          Ответить
                          • Вы забыли "эсперанто"... и ещё генетику тут давайте присовокупим...
                            --
                            ...и ещё, позвольте заметить, на одном языке могут говорить, как академик, так и гопник, так что об убожественности языка в первую очередь говорит сам говорящий на нём.
                            Ответить
                            • т.е. признал сложность. тогда по индукции получаем ограниченность "разработчиков" этих языков.

                              но в то же время:
                              сложный язык - плохо, и сложность языка не важна в случае с неасиляторами - т.е. софистика в чистейшем виде.

                              и не стыдно пиарить говноязык на говнокоде?
                              Ответить
                              • Уф, тут из слов можно что угодно надуть-выдуть...
                                --
                                Извини, xXx_totalwar, но более стыдно, должно быть - считать "незнание" человеческим пороком.
                                Ответить
                                • что-то ты быстро стал на цыпочках ходить, давай отстаивай "честь" своего говноязычка.

                                  что имеет в промежуточных результатах:
                                  1) php идеален для мальчиков-неасиляторов из индии
                                  2) ... все, достоинств больше нет, ну а недостатки считать - так и в минуса скатиться можно. с другой стороны, не зря питон назван гвидобейсиком - так же прост (если не примитивней); получается его величество пых сидит глубоко в ...
                                  Ответить
                                  • Задевает то, что очень сильные гонения на этот пых. Всё, что хотел сказать - так это то, что пых свои ожидания оправдывает. И нечего называть "это" говноязыком, если хочешь - это можно назвать, кхм, надстройкой html (в серверной части).
                                    А как и всякая надстройка, по своей сути, несравнима с создающим её процессом, так и пых не стоит сравнивать с языками, которые манипулируют машинными кодами.
                                    ---
                                    Конечно, самолёт крут, по сравнению с велосипедом (пусть и с квадратными колёсами). Но себестоимотсть их несравнима. И самолёт может быть собран с ветряными мельницами вместо турбин.
                                    Ответить
                                    • >Конечно, самолёт крут блаблабла

                                      тривиальная отмаза: "это мы учить не будем - тут надо мозг задействовать, лучше ткнем пальцем на какое-нибудь говнокодерское решение и продолжим быдлячить на своих пхп"
                                      удобная позиция, что не говори
                                      Ответить
                                      • Если мозг работает - то он работает везде и в любой ситуации.
                                        Конечная цель, которой он хочет достичь, имеет значение более, чем процесс её достижения. Но это уже ближе к философии (или психологии) и за рамками данного сайта...
                                        Ответить
                                        • скорее рамки принятия решений - это здравый смысл, и он подсказывает, что пхп - крайне опрометчивый выбор, а вот инертность мышления и стереотипы - это психология
                                          Ответить
                                          • Есть замечательная поговорка: "Нечего на зеркало пенять, коли рожа крива", и ещё "Плохому танцору всегда яйца мешают".
                                            ---
                                            Ещё раз повторюсь (с позиции заказчика)... Если не требуется, допустим, продаж с наносекундной скоростью (а таких проектов достаточно много), то для чего мне платить в ннадцать раз большую сумму, если есть приемлимая возможность сделать это уже сейчас и за меньшую сумму?..
                                            Ответить
                                    • если бы у меня одна нога была на 2м длиннее другой, нос рос над жопой, а глаз не было бы вообще, я бы повесился. а у пыха много таких уродливостей.

                                      Ну, идея как препроцессор хтмл это неплохо, но сам язык, плюс его "расширения" от версии к версии, ужасен. Почему бы его не сделать, к примеру, похожим на груви?
                                      Ответить
                                      • Если "писать левой рукой из под правой ноги" - то, конечно, "это страх как ужасно".
                                        Или, к примеру, класс наследующий интерфейс, в котором реализуется вывод в браузер элементарного "<body>", вместо того чтобы использовать "<?=... ?>" или хотя бы echo и пр.
                                        Ответить
                                        • пока все ограничивается скриптом длиной в одну страничку, это не так страшно. Страшно становится, когда нужно написать более сложный проект. Например, веб-каталог(эл.магазин)
                                          вот здесь приходится учитывать кучу ньюансов и матюкаться - и в конечном итоге писать почти фреймворк, который маскирует ляпы вроде волшебных кавычек, хз каких серверных конфигов, и т.д.

                                          а с некоторыми ляпами приходится жить, например:
                                          1. неймспейсы. в 5.2 их еще нет, 5.3 они есть. То есть, еще некоторое время их не стоит использовать.
                                          2. указатель $this - переменная, parent:: - статический указатель О_О
                                          3. конструктор суперкласса не вызывается неявно х_х
                                          4. чехарда с областью видимости
                                          5. эпикфейл с интерфейсом ArrayAccess

                                          и т.д.
                                          Ответить
                                          • Ну так что же, если на велосипеде нельзя взлететь, то это уже, получается, говнотранспорт?..
                                            Велосипеду - велосипедово, как говорится. А всё что более того - уж извольте...
                                            Ответить
                                      • ...мне подобное напоминает программу "бегущая строка" на МК-60...
                                        Очень круто, но, ёпть, никому, на фиг, не надо
                                        Ответить
                                  • Попытайтесь выйти за рамки категорий мальчиков, быдла, неасиляторов, подсчета минусов и прочего. Все это мы слышали уже сотни раз, не только от вас. Все мы уже сотни раз твердили истину - говно пишется на любом языке, говно не столько в реализации языка, сколько в головах. А PHP жил, живет и будет жить, несмотря на всю вашу софистику.
                                    Ответить
                                • > можно назвать, кхм, надстройкой html (в серверной части)
                                  > идея jquery для браузерной html
                                  я еще вчера хотел обвинить в незнании матчасти :р
                                  Ответить
                      • Я не знаю как будет писаться сложное приложение на PHP.
                        Но для маленьких поделок, можно поюзать это решение.
                        Ответить
                    • в погоне за популярностью (и баблом) есть два пути:
                      1. некое быстродешевое говно, красиво упакованное и вроде бы при первом знакомстве недурно пахнущее, заявленное как революционное средство
                      2. неожиданное гениальное (всмысле и простое, и востребованное) решение

                      соотношение этого 99,9%:0,1%. И пых не исключение
                      Ответить
                    • Признаком быдла всегда являлось и является деление мира на быдло и небыдло. Когда я слышу рассуждения не мальчика, но мужа, про деление людей на эти две категории, я просто отхожу в сторону.
                      Ответить
                  • >>Применительность питона (и др.) не очень популярна, в отличие от пыха.
                    смотря где. Среди нормальных контор -- вполне себе применим питон.
                    Среди аникеев -- конечно пхп, но не потому что он лучше или проще, а потому что легче найти хостинг за два доллара и скачать готовый скрипт.

                    >>PHP - скриптовой язык.
                    Вы не поверите! Питон -- тоже.

                    >>И он очень прост в использовании.
                    Смотря в каком) В

                    >>заказывать билет на самолёт?..
                    Вы так говорите, как будто я предлагаю Вам вместо форума на PHP сделать J2EE приложение с JBoss и Oracle:)

                    пых плох не тем, что он прост. Простота это здорово.
                    Тут дело в другом.

                    Понимаете, каждый язык подталкивает программиста к определнному стилю программирования. Это и мануалы, и API, и примеры, и сообщество и удобство реализации того или иного подхода.

                    Например си подталкивают писать модули и в них процедуры.
                    Жаба подталкивает к ООП.
                    Perl подталкивает к умопомрачительным конструкциям, когда в одной строчке делаются великие вещи, и потом никто кроме перловиков это не понимает.

                    Так вот PHP подталкивает к писанию невнятной каши, где вью перемешан с логикой, логика -- с конкретной субд, ООП соседствует с процедурным подходом, и везде кишмя кишат глобальные переменные.
                    Ответить
                    • Пых приучает мозг к каше - в том случае, если именно с него начинают бурнодеятельничать. И ещё в каком-нибудь "Блокноте". Тот же эффект даёт использование "word" в качестве html-редактора.
                      --
                      Кстати, как Вы относитесь к UML?
                      --
                      На мой взгляд, программист должен думать об архитектуре проекта, а не об его орфографии и пунктуации.
                      Ответить
                    • ...точнее чтобы при проектировании и реализации архитектуры, программисту не мешал синтаксис, орфография и пунктуация...
                      Ответить
                      • синтаксис мешает при проектировании? каким образом? т.е. описывать спеки, предметных областей (и это все на естественном языке) нужно максимально неграмотно?
                        Ответить
                        • Говоря абстрактно, при проектировании мне приходится изначально определяться с языком программирования и, в дальнейшем, учитывать его персональные особенности и нюансы, что в некоторых случаях, несколько затрудняет реализацию определённых идей в отдельные методы...

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

                            а должно быть наоборот: выбор языков - последний этап. в общем, причина в недостатке опыта, возможно, недостаточно широком выборе.
                            Ответить
                • Но надо признать, что ПХП не стоит на месте.

                  Тут тебе и классы полноценные появились, тут и регистр_глобалс исчезли, нэймспэйсы появились.

                  Так же к плюсам ПХП отнесу офигенное количество функций.
                  Ответить
                  • >>Тут тебе и классы полноценные появились
                    не полноценные

                    >>тут и регистр_глобалс исчезли
                    исчезли из дефалта. А глобальный массив как был так и остался

                    >>нэймспэйсы появились.
                    да ну? где?

                    >>Так же к плюсам ПХП отнесу офигенное количество функций.
                    в каком-то языке их меньше?
                    Ответить
                      • может и обратно уберут) уже появлялись один раз.
                        впрочем, это не спасет оцца русской демократии
                        Ответить
                    • >не полноценные
                      Вы про какой ПХП говорите? 4 версии?

                      >в каком-то языке их меньше?
                      К примеру функции работы с массивами:
                      Тут тебе array_chunk - разбивание массива на блоки.
                      И array_combine(keys, values) - получение нового массива с ключами keys и значениями values
                      array_merge - объединение массивов по ключам
                      array_intersect - пересечение массивов.

                      и много других.
                      Ответить
            • Есть подобная штука для Perl? Чтоб гуи создавать мышкой? Чего-то ненагуглилось. Не знаете?
              Ответить
              • какая подобная?
                идеология там, безусловно, есть. А гуибильдера нет, по крайней мере встроенного.
                Думаю что и в PHP нет.
                Ответить
                  • Справка там мощнейшая...
                    На мой взгляд, лучше будет если php останется web-ориентированным, подобными проектами (как develstudio) его только окончательно загубят.
                    Занял он свою нишу - пусть там и варится.
                    Ответить
                  • Фраза "Полноценная среда программирования, которая позволяет создавать exe программы на языке PHP с поддержкой GUI или без программирования" содержит как минимум три кошмарных глупости и говорит о том, что автор этого -- или идиот или ребенок.
                    Ни в одном ни в другом случае пользоваться его продуктом не нужно.
                    Ответить
                      • это все равно программирование.
                        Программирование это не только написание кода. Это настройка системы на выполнение какой-то программы (например программирование АТС или программирование контроллера прерываний)
                        Ответить
    • ааааааа
      "exe программы"
      ааааа
      "среда программирования без программирования"
      аааа
      "для создания программ достаточно знать язык"
      Ответить
      • угу. хехе программы, среда безпрограммирования, и наконец, для создания крутых проектов достаточно уметь гуглить по пхпклубу
        Ответить
    • Не знаю, почему товарища заминусовали, но я посмеялся. 🙂 Спасибо.
      Ответить
        • Вчера мне задавали такой вопрос: "А как сохранить программу в .exe, ну чтобы без c++ работала?"...
          Ответить
  • Компиляторы php еще в начале 2009-го года я видел... компилировались как в консольные (нафига, ведь можно из интерпретатора запустить?), так и в гуевые. Мое мнение - компилятор похапе не нужен.
    Сабж огорчает... попрошу кстати объяснить цель описания функции как статической для данного примера (что такое static в целом я знаю).
    Ответить
    • компиляторы в нативные приложения?

      статиечская она потому что нафиг ей быть методом инстанса?
      Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8