Інші зміни
Перемещениеutf8_encode() і utf8_decode()
Функції utf8_encode() і utf8_decode() були переміщені в стандартну бібліотеку як функції роботи з рядками. У попередніх версіях для їх використання необхідно встановити модуль XML
Измененияmail() і mb_send_mail()
Параметр $additional_headers функцийmail() і mb_send_mail() тепер приймає масив (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
session_module_name()
Передача значения"user"
в опцію session_module_name() тепер призведе до помилки рівня E_RECOVERABLE_ERROR
. Раніше це просто ігнорувалося.