[NIXP] PHP 5.4.0 — новая версия языка программирования

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] PHP 5.4.0 — новая версия языка программирования

Сообщение Dmitry Shurupov »

Вчера, в первый день весны, вышла новая версия популярного языка программирования — PHP 5.4.0. Некоторые изменения, представленные в релизе PHP 5.4, затрагивают совместимость с прошлыми версиями интерпретатора. В частности, стоит обратить внимание на то, что из PHP убраны register_globals, magic quotes, safe mode, а также на смену значения кодировки по умолчанию (default_charset) в файлах php.ini на «UTF-8» (значением по умолчанию остается пустое, т.е. ""). Среди новшеств в PHP 5.4.0 можно выделить следующие:

  • новые языковые конструкции, такие как:

    • «черты» — механизм traits для повторного использования кода;
    • упрощённая форма объявления массивов с помощью конструкции «[]» вместо «array()»;
    • разыменование по функции, возвращающей массив, — foo()[0];
    • поддержка $this в замыканиях;
    • поддержка синтаксиса Class::{expr}();
    • возможность следить за процессом загрузки файлов в расширении session (session.upload-progress);
  • встроенный веб-сервер в консольном режиме работы PHP (CLI) для облегчения процесса разработки и тестирования;
  • улучшения в производительности и потреблении памяти;
  • зачистка кода с устранением многих устаревших возможностей.
PHP 5.4 — последний релиз этого языка, поддерживающий Windows XP и 2003. Полный список изменений доступен в ChangeLog.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали: