Версия PHP 5.1.0 обеспечивает повышение производительности и делает расширение PHP Data Objects компонентом по умолчанию.
На прошлой неделе команда разработчиков PHP выпустила версию 5.1.0 языка сценариев PHP. Это самое важное обновление с момента выпуска версии 5.0 в июле 2004 года. Этот выпуск включает улучшения производительности, добавление расширения, предназначенного для упрощения взаимодействия с базами данных, и другие изменения.
PHP стал чрезвычайно популярным языком сценариев. По данным компании по мониторингу Интернета Netcraft, сейчас его используют более 2200 доменов. Zend, компания, ответственная за основную разработку PHP, утверждает, что более 40% всех веб-приложений используют PHP; в число крупных компаний входят Yahoo, Lufthansa и T-Online.
PHP 5 был впервые выпущен в прошлом году и включал новое ядро — Zend Engine II, которое впервые реализовало объектно-ориентированные функции PHP. Этот выпуск также включал расширенную поддержку XML и баз данных, а также поддержку веб-сервисов. Последующие обновления были сосредоточены на исправлениях ошибок, исправлениях безопасности и незначительных улучшениях.
По словам команды разработчиков PHP, этот новый выпуск включает в себя огромные улучшения в производительности обработки сценариев PHP по сравнению с версией 5.0.x.
Еще одним важным изменением является расширение PHP Data Objects (PDO), которое ранее было помечено как экспериментальное, а теперь является расширением по умолчанию. PDO используется для определения единого интерфейса доступа к базе данных.
Этот выпуск включает в себя полностью переписанный код обработки даты, улучшенную поддержку часовых поясов и добавление более 30 новых функций к встроенным функциям и расширениям. PEAR и связанные библиотеки были обновлены до последних версий, исправлено более 400 ошибок.
PHP, который будет выпущен в 2006 году, будет содержать кодировку символов Unicode, что очень важно для поддержки различных языков.
Ранее в этом месяце Zend выпустила крупное обновление своей среды сценариев Zend Studio, ориентированное на поддержку веб-сервисов и баз данных.
Zend Studio 5.0 может генерировать файлы языка описания веб-сервисов (WSDL) из исходного кода PHP и поддерживает базы данных DB2, Cloudscape, SQL Server, Oracle, а также базы данных MySQL, PostgreSQL и Derby.
Это первая интегрированная среда разработки (IDE), полностью поддерживающая Zend Engine II.
В октябре пионер браузеров Марк Андриссен предсказал, что простота PHP сделает его более популярным, чем Java, для использования в веб-приложениях, и эту точку зрения разделяют многие в отрасли.
По сравнению с C и C++, Java более удобен для программистов, но за годы разработки он стал более сложным. По словам Андриссена, изучать его стало еще труднее, чем C++. Мантия простоты передается дальше, и он говорит, что PHP — более простая среда разработки, чем Java.