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

Вчера, в первый день весны, вышла новая версия популярного языка программирования — 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
Логотип PHP / Иллюстрация с сайта En.Wikipedia.Org

PHP 5.4 — последний релиз этого языка, поддерживающий Windows XP и 2003.

Полный список изменений доступен в ChangeLog.

Автор: Дмитрий Шурупов по материалам php.net.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Бета-версия UWP-приложения WhatsApp появилась на платформе Microsoft Store
Настольная версия Google Chrome позволит создавать и редактировать скриншоты прямо в браузере
Первая предварительная версия Windows 11 стала доступна для участников программы Windows Insider
Google профинансирует добавление поддержки языка Rust в ядро Linux
Баг или фича? Новая версия браузера Edge настойчиво предлагает использовать поисковик Bing
Веб-версия Skype получила поддержку браузера Safari, но до сих пор не работает в Firefox
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
На консолях Xbox вышла тестовая версия браузера Edge на Chromium
Следующая версия утилиты HWiNFO покажет честные температуры видеокарт GeForce RTX 3000
Следующая версия браузера Edge станет быстрее и получит новые функции
Последние новости

Подгружаем последние новости