Ну раз в новости не пропустили, то сообщим об этом радостном событии здесь.
Первый релиз кандидат новой ветви PHP 5.3.0 (PHP 5.3.0RC1). Этим релизом отмечена завершающая стадия большой работы по улучшению 5-й ветви PHP, включающая множество новых возможностей, исправлений ошибок и улучшений безопасности.
Что нового:
- поддержка пространств имён
- увеличение производительности
- позднее связывание
- лямбда-функции и замыкания
- расширение синтаксиса: 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, рекомендуется протестировать данный релиз.
Информация по обновлению: http://cvs.php.net/viewvc.cgi/php-src/UPGRADING?view=markup&pathrev=PHP_5_3
Официальный анонс: http://www.php.net/archive/2009.php#id2009-03-24-1
Скачать: http://qa.php.net/