Доступен для скачивания первый релиз-кандидат новой ветви PHP 5.3.0 (PHP 5.3.0RC1). Этим релизом отмечена завершающая стадия большой работы по улучшению 5-й ветви PHP, включающая множество новых возможностей, исправлений ошибок и улучшений безопасности.
Что нового:
Также в этом релизе были исключены некоторые расширения и унифицированы внутренние API. Возможны проблемы с обратной совместимостью:
Всем пользователям PHP, особенно тем, кто до сих пор использует ранние версии PHP 5, рекомендуется протестировать данный релиз.
Информация по обновлению: cvs.php.net/viewvc.cgi/php-src/UPGRADING?view=markup&pathrev=PHP_5_3
Официальный анонс: www.php.net/archive/2009.php#id2009-03-24-1
Скачать: qa.php.net
PS: Не знаю кто как, но я больше всего ждал поддержку анонимных функций и замыканий. Сегодня же поставлю.
Что нового:
- поддержка пространств имён
- увеличение производительности
- позднее статическое связывание
- лямбда-функции и замыкания
- расширение синтаксиса: NOWDOC, ограниченная поддержка GOTO, сокращённый формат тернарного оператора ?:, метод __callStatic()
- сборщик мусора для циклических ссылок
- mysqlnd — нативная замена libmysql
- улучшенная поддержка Windows
- более точное округление чисел с плавающей точкой
- новый уровень ошибок E_DEPRECATED
- улучшения в формате конфигурационного файла php.ini
- в дистрибутив включены новые расширения: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant
- бесчисленные исправления ошибок и улучшения в существующих расширениях, в частности в ext/openssl, ext/spl и ext/date
Также в этом релизе были исключены некоторые расширения и унифицированы внутренние API. Возможны проблемы с обратной совместимостью:
- благодаря унификации API обработки параметров, некоторые функции ведут себя более или менее строго при манипуляции типами
- удаленные расширения: ext/mhash, ext/msql, ext/pspell, ext/sybase
- расширения, перемещенные в репозитарий PECL: ext/ming, ext/fbsql, ext/ncurses, ext/fdf
- убран режим совместимости zend.ze1
Всем пользователям PHP, особенно тем, кто до сих пор использует ранние версии PHP 5, рекомендуется протестировать данный релиз.
Информация по обновлению: cvs.php.net/viewvc.cgi/php-src/UPGRADING?view=markup&pathrev=PHP_5_3
Официальный анонс: www.php.net/archive/2009.php#id2009-03-24-1
Скачать: qa.php.net
PS: Не знаю кто как, но я больше всего ждал поддержку анонимных функций и замыканий. Сегодня же поставлю.