Другие изменения в расширениях

Следующие расширения не могут быть отключены в момент конфигурирования сборки:

Изменения в поведении расширений и новые возможности:

  • Дата и время - Переменная окружения TZ больше не используется для определения временной зоны
  • cURL - cURL теперь поддерживает SSH
  • Network - dns_check_record() теперь возвращает дополнительные записи типа TXT.
  • Hash - Теперь поддерживаются хеш-алгоритмы SHA-224 и salsa.
  • mbstring - Теперь есть поддержка для кодировки CP850.
  • OCI8 - Вызов функции oci_close() при постоянном соединении, или выход за зону видимости переменной, ссылающейся на постоянное соединение, теперь приводит к откату любой незавершенной транзакции. Для того, чтобы избежать непредсказуемого поведения, явно дается команда подтверждения или отката транзакции при необходимости. Предыдущее поведение может быть включено с помощью INI-директивы oci8.old_oci_close_semantics. Теперь поддерживается пул постоянных соединений к БД (DRCP) и быстрое оповещение приложения (FAN). Поддерживается внешняя аутентификация Oracle (за исключением Windows). Функция oci_bind_by_name() теперь поддерживает тип данных SQLT_AFC (также известный как CHAR).
  • OpenSSL - Теперь поддерживаются функции свертки и шифрования OpenSSL. Также стало возможно получение доступа к внутренним значениям DSA, RSA и DH ключей.
  • Сессии - Сессионные файлы теперь больше не хранятся в "/tmp", когда применены ограничения open_basedir, за исключением случая, когда директория "/tmp" явно добавлена к списку разрешенных путей.
  • SOAP Теперь поддерживает установленные пользователем HTTP-заголовки.
  • MySQLi Теперь поддерживает постоянные соединения, путем добавления к хосту "p:".
  • Обработка изображений и GD Индекс "JPG Support", возвращаемый функцией gd_info() был переименован в "JPEG Support".