8 августа 2008 в 10:26

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

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

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

Итак, сегодня эпоха PHP 4 официально закончена.
Валера Леонтьев @feedbee
карма
99,0
рейтинг 0,0
Похожие публикации
Самое читаемое Разработка

Комментарии (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 более чем достаточно.
  • НЛО прилетело и опубликовало эту надпись здесь
    • НЛО прилетело и опубликовало эту надпись здесь

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