Новостей.COM ⇒
⇓
2012-03-02
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](https://novostey.com/i4/2012/03/02/034f725fe29393e30b9cbd34752d2b9a.png)
Логотип PHP / Иллюстрация с сайта En.Wikipedia.Org
PHP 5.4 — последний релиз этого языка, поддерживающий Windows XP и 2003.
Полный список изменений доступен в ChangeLog.
Автор: Дмитрий Шурупов по материалам php.net.