Les fonctions utf8_encode() et utf8_decode() ont maintenant été déplacées vers l'extension standard en tant que fonctions de chaîne, alors qu'avant l'extension XML était requise pour qu'elles soient disponibles.
Le paramètre $additional_headers de mail() et mb_send_mail() accepte aussi maintenant un array à la place d'un string
L'extension DBA prend maintenant en charge LMDB.
Unix: Autoconf 2.64 ou plus est maintenant nécessaire pour construire PHP.
Unix: L'argument de configuration --with-pdo-oci n'a plus
besoin de la version de Oracle Instant Client.
Unix: L'argument de configuration --enable-gd-native-ttf a été supprimé. Il n'a pas été utilisé à partir de PHP 5.5.0.
Windows: L'argument de configuration --with-config-profile
a été ajouté. Cela peut être utilisé pour enregistrer des configurations
spécifiques, un peu comme le fichier magique config.nice.bat.
imageantialias() est également disponible si construit avec libgd du système.
imagegd() stocke des images TrueColor comme de vraies images TrueColor. Auparavant, elles étaient converties en palette.
L'extension MCrypt a maintenant été déplacée du noyau vers PECL. Étant donné que la bibliothèque mcrypt n'a pas vu de mises à jour depuis 2007, son utilisation est fortement découragée. À la place, l'extension OpenSSL ou l'extension Sodium devrait être utilisée.
Le passage de "user" à
session_module_name() déclenche maintenant une erreur de
niveau E_RECOVERABLE_ERROR. Auparavant, cela a été
ignoré silencieusement.