Компания Zend Technologies объявила о выпуске в октябре текущего года первой бета-версии одного из самых популярных языков веб-программирования PHP 5.3. В новой версии PHP будет реализована сборка мусора в памяти, поддержка пространств имен, возможность более гибкого смешивания кода PHP и других языков, новые механизмы доступа к СУБД и драйверы для работы с графическими форматами. Поддержка пространства имен в PHP 5.3 позволяет компоновать PHP-приложения из кода, полученного из разных источников. Этот механизм помогает сделать PHP-приложения по настоящему модульными, а также применять одновременно несколько технологических платформ, таких, как Zend PHP и PEAR (PHP Extension and Application Repository). Новый механизм сборки мусора в памяти помогает платформе PHP 5.3 использовать память с максимальной эффективностью. Благодаря этому механизму подолгу работающие PHP-сценарии избавлены от утечек памяти. Упаковка PHP-приложений в архивы формата PHAR (PHP Archive) серьезно облегчит распространение и развертывание приложений. Концепция PHAR полностью аналогичная принципам, заложенным в давно известный формат файлов JAR (Java Application Archive), используемый для распространения Java-приложений. Библиотека ICU (International Components for Unicode) позволит более гибко сортировать и выводить данные на разных языках. По словам технического директора компании Zend Technologies, Энди Гутманса, одной из наиболее значимых работ, которая будет проведена в PHP 5.3, станет оптимизация быстродействия PHP на платформе Windows за счет применения современных компиляторов Microsoft, а также современных компонентов других производителей для поддержки XML, операций с графикой и доступа к БД. "Сообщество разработчиков работает над созданием значительно более оптимизированного бинарного набора PHP для Windows, который будет создан на основе самых современных компиляторов Microsoft, чтобы добиться максимума производительности", - сказал он. Гутманс также сообщил, что версия 5.3 позволит создавать модульные приложения, которые будет можно расширить новыми функциями в любой момент с минимальными затратами. Отдельно в Zend говорят, что версия 5.3 пересмотрит клиентскую библиотеку связи с СУБД MySQL для более плотной интеграции и повышения производительности. Несмотря на это, приложения, написанные с учетом 5.2 будут полностью совместимы с новой версией. Ранее версию PHP 5.3 планировалось выпустить до конца 2008 года, но сейчас сроки выпуска перенесены на первый квартал 2009 г. Вместе с финальной версией PHP 5.3 будет доступна открытая платформа WSF/PHP (Web Services Framework) для полной реализации сервисно-ориентированной архитектуры SOA (Service-Oriented Architecture) в среде PHP. Компания WSO2, которая занимается разработкой и поддержкой WSF/PHP, обещает реализовать полноценные возможности для создания приложений электронной коммерции.