Выпущен последний релиз PHP 4 — PHP 4.4.9

    Еще вчера вечером был выпущен последний релиз PHP четвертой ветки. В нем исправлены несколько серьезных уязвимостей и обновлена версия PCRE до 7.7.

    На этом поддержка и обновления PHP 4 заканчиваются. Хотя уже давно широкими шагами идет по миру PHP 5, на многих хостинговых площадках все еще остается четверка (часто совместно с пятеркой).

    Итак, сегодня эпоха PHP 4 официально закончена.
    Поделиться публикацией
    Похожие публикации
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 54
    • +1
      эхх(( пойду выпью пива..
      • –6
        все PHP умер, пора на JSP переходить!
        • +1
          Кстати, на мой взгляд в последнее время PHP 5 значительно оживился за счет фреймворков. И по большому счету каждый web-язык в настоящее время занимает свою нишу. JSP — interprise, ASP.net — средние и малые сайты компаний (чаще не-IT), которые с большего стандартны и тривиальны по структуре, Python — google и некоторые айтишные высоконагруженные сайты, Ruby — больше как хобби и некоторые разные сайты, PHP — куча разных сайтов, в том числе крупные (меньше) и мелкие (больше), для которых не решились применять другие языки и/или с PHP отлично решались все их задачи.
          • 0
            А как же PERL?
            • +1
              Если раньше перл можно было считать конкурентом среди web-языков, то сейчас нет. Да, он занимает свою нишу. Это прежде всего старые скрипты, во-вторых тесно интегрированные с ОС сервисы, в-третьих сайты фанатов перла.
              • 0
                "Это прежде всего старые скрипты"
                - Не согласен

                "тесно интегрированные с ОС сервисы"
                - Согласен, отчасти

                "сайты фанатов перла"
                - Спасибо - посмеялся))
            • +3
              Откуда это такая информация о нише ASP.NET? Как раз самый что ни на есть Enterprise-технология с очень широкими возможностями. Сайты - сильно вторичное. И очень оживлен благодаря последним наработкам MS.
              • 0
                Речь идет именно про сайты, а не корпоративные порталы.
              • НЛО прилетело и опубликовало эту надпись здесь
                • 0
                  На счет JSP вы правы, конечно. Подразумевалась Java для web в целом.
                  На счет остального — я не писал про их способности. Я писал про то, на чем сделано сайты сделаны сейчас. И выводы эти основываются на сумме того, что я где-то слышал, читал, видел и так далее. Приведите мне сходу 20 сайтов на руби, или на питоне. А вот 20 сайтов на PHP назвать совсем не сложно. Только я еще раз подчеркну: это отражение действительности, а не спор о том, что лучше, что мощнее и т.д.
                  • НЛО прилетело и опубликовало эту надпись здесь
                    • –2
                      Ну давайте возьмём западную действительность - Ruby(спустя уже 4 года после бума RoR) так и не догнал Python, не говоря уж о PHP, и если смотреть тренды, то все технологии набирают популярность одним темпом. Честно говоря разницы между PHP/Ruby/Python принципиальной нет, предрекать какие-то изменения в этом плане я бы не стал.

                      Что касается Ruby > Java, то тут и обсуждать нечего. Если кто-то и валит, то скорее всего он просто изначально неправильно выбрал инструмент, потому что в функциональном плане с Java валить можно разве что на .NET.
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          Ну вы слишком критично относите почитателей PHP к "криворуким уебанам", таких людей хватает везде. Количество правильных и активно развивающихся фреймворков на PHP ну не меньше, чем на Python & Ruby.
                          • НЛО прилетело и опубликовало эту надпись здесь
                            • 0
                              Многие их тех, кого вы назвали «криворукими у**анами» имеют хороший бэкграунд C/С++ и выбрали PHP когда только появилась четверка, и перешли на него в свою очередь с Perl. Расскажите этим людям с десятками лет стажа, какие они криворукие и как им надо перейти на новые непонятно чем «выдающиеся» технологии. Хоть убейте, меня вымораживает синтаксис руби, как и вообще синтаксис без фигурных скобок — как минимум хреново читаемый код.
                        • 0
                          Писать на нем сложные вещи просто, чего нельзя сказать о php.

                          Это Ваше сугубо субъективное мнение.

                          Это просто печальный факт.

                          Печальный для кого, для рубистов?
                  • НЛО прилетело и опубликовало эту надпись здесь
                    • 0
                      Серьезно? JSP это и есть Servlet. То есть JSP is converted to Servlets
                      • НЛО прилетело и опубликовало эту надпись здесь
                  • +1
                    Ура!!! Ждем 6.
                  • +1
                    я попрощался с php4 в празднование Нового Года
                    читайте ветку
                    http://habrahabr.ru/blog/php/20599.html
                    PHP4 прекращает свое существование
                    • +1
                      Уже давно пора, имхо.
                      • 0
                        Мысль из последнего предложения второго абзаца и для меня остаётся загадкой...
                        • 0
                          Умрет окончательно только тогда, когда n-е количество разработчиков перепишет свои 3-4х годичной давности сайты, так что не надо ля-ля. Еще жив :)
                          • +2
                            Зачем переписывать? У меня всё, что работало на 4-й версии, без проблем заработало и на 5-й. Вот под юникод надо местами править сильно, но тоже не переписывать. А переход с четвёрки на пятёрку вообще летняя прогулка.
                            • НЛО прилетело и опубликовало эту надпись здесь
                              • 0
                                Пятая версия зарелизилась 4 года назад. Не думаю, что велик тот процент, кто использовал ООП на четвёрке при "живой" пятёрке. Хотя наверняка много старого кода, который уже и переписывать-то невыгодно за ненадобностью. У самого на хостинге есть выбор между четвёртой и пятой версией.
                              • 0
                                Т.к. у меня сайт жил в Оракле, пришлось переписывать обращения к ораклу ну типа ocilogon поменять на oci_connect и т.п., объектов небыло, да еще и обращения к БД были вынесены в отдельные файлы, то перевод сайта на PHP5 занял минут 30 аккуратной работы.

                                А Вообще, да упокойся на небесах, PHP4, я с ним впервые познал, что такое PHP…
                          • +4
                            Что ж, ждём смерти пхп5 и наступления пхп6. (хотя я за это время успею умотать в питон))
                            • +1
                              Сначало нужно дождаться рождение PHP6 :)
                              • 0
                                Учитывая, что в 5.3 появилось много функционала, который откладывали на 6, то что же будет там? Maybe optional static typing? ;)
                                • 0
                                  lazy late lambda static binding with dynamic functions by lambda functions in closures
                            • 0
                              Ура! Король умер, да здравствует король!
                              А ведь, вроде, на некоторых хостингах до сих пор держат четвертый пхп, мотивируя это тем, что, дескать, у ламеров могут быть проблемы с криво написанными скриптами.
                              • +1
                                я бы сказал не на некоторых, а на большинстве (у всех самых крупных российских хостеров стоит пхп4 наряду с пятым на шареде)
                                • 0
                                  у последних, с кем общался - мастерхост, караван, руцентр, еще у кого-то - стоит пятый или можно активировать самому.
                              • 0
                                Лично я перешёл на пятёрку и перевёл все свои проекты на неё как только вышла стабильная версия пятёрки. Четвёрка для меня умерла ещё тогда. Помню тогда ещё было весьма проблематично найти хостинг с пятёркой.

                                Прятно, что ребята двигаются вперёд и не держатся за устаревшие версии.

                                И кстати, допиливать под пятёрку скрипты с четвёрки нужно совсем немного. Особенно, если изначально пишешь код учитывая рекоммендации разработчиков php.
                                • 0
                                  Лично я столкнулся с несовместимостью только 1 раз в одном скрипте, вот тут: "The behavior of array_merge() was modified in PHP 5. Unlike PHP 4, array_merge() now only accepts parameters of type array."
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                    • 0
                                      я на четвертом пхп объекты всегда по ссылке из функций возвращал
                                • 0
                                  Даа, уже которое время на официальном сайте красуется надпись красными буквами о прекращении поддержки 4й ветки. Пришлось скачивать 5ю. Правильные скрипты подмену не заметили и работа продолжилась на более высоком уровне.
                                  • 0
                                    Порадуемся этому оффициальному событию.
                                    • 0
                                      пациент скорее мертв чем жив (:
                                      • 0
                                        Кто даст ссылки на реальное и безглючное и стабильное совмещение на одном сервере php4 и php5?
                                        • 0
                                          5-как как mod_php , а 4-ку ставить как cgi/fastCGI

                                          В cgi-bin директорию домена добавляется два файла:

                                          /site.name/cgi-bin/php
                                          /site.name/cgi-bin/php.ini

                                          1. Файл php, на него необходимо установить права 755 (-rwxr-xr-x).
                                          Содержимое файла:

                                          #!/hsphere/shared/php4/bin/php -cphp.ini

                                          Далее в файле /site.name/.htaccess домена прописываем:

                                          Action php-script /cgi-bin/php
                                          AddHandler php-script .php
                                          • 0
                                            Спасибо большое, мне тут подкинули идею по поводу того что бы поставить 2 апача и nginx и в зависимости от виртуального хоста, перенаправлять к нужному апачу. Что скажете?
                                            • 0
                                              скажу - гемор, а на масс-хостинге ещё какой гемор, это ведь надо ещё с панелью сдружить как-то.
                                        • 0
                                          Угу, можно начинать разработку массовых продуктов под пятерку :)
                                          • 0
                                            Аминь.

                                            На самом деле интересно с какой скоростью хостинги начнут переползать на 5ку...
                                            • 0
                                              Да они по-моему еще с нового года должны начать переползать... только вот они со мной не согласны :)
                                              • 0
                                                А что есть ещё хостинги где праймари идёт php4?

                                                у нас есть сервер с php4 в режиме mod, для тех кого cgi не устраивает. А так в большинстве случаев php4-cgi более чем достаточно.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                • НЛО прилетело и опубликовало эту надпись здесь

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