Die Funktionen utf8_encode() und utf8_decode() wurden nun als Stringfunktionen in die Standardbibliothek verschoben. In vorherigen Versionen war die Erweiterung XML erforderlich, damit sie verfügbar sind.
Bei den Funktionen mail() und mb_send_mail() akzeptiert der Parameter $additional_headers nun auch ein Array anstelle eines Strings.
Die Erweiterung DBA bietet nun Unterstützung für LMDB.
--with-pdo-oci
wird
die Versionsnummer des Oracle-Instant-Clients nicht mehr benötigt.
--enable-gd-native-ttf
wurde entfernt. Sie wurde seit PHP 5.5.0 nicht mehr verwendet.
--with-config-profile
wurde hinzugefügt. Damit lassen sich, vergleichbar mit der magischen Datei
config.nice.bat, bestimmte Konfigurationen speichern.
Die Erweiterung MCrypt wurde aus dem Kern nach PECL verschoben. Da die mcrypt-Bibliothek seit 2007 nicht mehr aktualisiert wurde, wird von ihrer Verwendung dringend abgeraten. Stattdessen sollte entweder OpenSSL oder Sodium verwendet werden.
Bei der Funktion session_module_name() löst die Übergabe
von "user"
nun einen Fehler der Stufe
E_RECOVERABLE_ERROR
aus. Zuvor wurde dies
stillschweigend ignoriert.