Прочие изменения
Функции utf8_encode() и utf8_decode()
были перемещены в стандартную библиотеку в качестве функций по работе со строками.
В предыдущих версиях для их использования необходимо было установить
модуль XML.
Изменения mail() и mb_sendmail()
Параметр $additional_headers функций mail() и
mb_sendmail() теперь также принимает массив (array) вместо
строки (string).
Поддержка LMDB
Модуль DBA получил поддержку LMDB.
Изменения в системе сборки PHP
-
Unix: Теперь для сборки PHP требуется autoconf 2.64 или выше.
-
Unix: Для параметра конфигурации --with-pdo-oci более не нужно указывать
версию Oracle Instant Client.
-
Unix: Удален параметр конфигурации --enable-gd-native-ttf. Он не использовался с PHP
5.5.0.
-
Windows: Добавлен параметр конфигурации --with-config-profile. Он может использоваться для сохранения определенных конфигураций, таких как магический файл
config.nice.bat.
Изменения в GD
-
Теперь функция imageantialias() доступна при компиляции с
системной библиотекой libgd.
-
Функция imagegd() сохраняет truecolor-изображения как истинные
truecolor-изображения. Раньше они преобразовывались в изображения с фиксированной
палитрой.
Перемещение MCrypt в PECL
Модуль MCrypt был удален из ядра PHP и
перемещен в PECL. Библиотека mcrypt не обновлялась с 2007 года и использовать ее
крайне не рекомендуется. Вместо нее используйте модуль
OpenSSL или Sodium.
Передача значения "user" в опцию session_module_name()
теперь приведет к ошибке уровня E_RECOVERABLE_ERROR
. Ранее
это просто игнорировалось.