Pull to refresh

Первый релиз-кандидат PHP 5.3.0 (PHP 5.3.0RC1)

Reading time2 min
Views569
Доступен для скачивания первый релиз-кандидат новой ветви 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, рекомендуется протестировать данный релиз.

Информация по обновлению: 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: Не знаю кто как, но я больше всего ждал поддержку анонимных функций и замыканий. Сегодня же поставлю.
Tags:
Hubs:
Total votes 19: ↑19 and ↓0+19
Comments13

Articles