Otros cambios
Las funciones utf8_encode() y utf8_decode()
se han movido ahora a la extensión estándar como funciones de string, mientras que antes
la extensión XML era necesaria para que estuvieran disponibles.
Cambios a las funciones mail() y mb_sendmail()
El parámetro $additional_headers de mail() y
mb_sendmail() ahora aceptan un array
en vez de un string.
Soporte de LMDB
La extensión DBA ahora tiene soporte para LMDB.
Cambios en el sistema de compilación de PHP
-
Unix: Ahora se requiere Autoconf 2.64 o superior para compilar PHP.
-
Unix: el argumento de configuración --with-pdo-oci ya no necesita
el número de versión del Cliente Instantáneo de Oracle.
-
Unix: el argumento de configuración --enable-gd-native-ttf ha sido
eliminado. Esto no se usaba desde PHP 5.5.0.
-
Windows: el argumento de configuración --with-config-profile ha sido
añadido. Esto puede ser usado para guardar configuraciones específicas,
como el fichero mágico config.nice.bat.
Cambios a GD
-
imageantialias() está ahora también disponible si se compila con un
sistema libgd.
-
imagegd() almacena las imágenes en color verdadero como imágenes en color
verdadero. Anteriormente, eran convertidos en paleta.
Se movió MCrypt a PECL
La extensión MCrypt ha sido ahora movida
fuera del núcleo a PECL. Dado que la libería mcrypt no ha recibido actualizaciones
desde 2007, su uso es muy desaconsejado. En su lugar, o bien la extensión
OpenSSL o Sodium
pueden ser usadas.
Pasar "user" la función session_module_name()
ahora arroja un error de tipo E_RECOVERABLE_ERROR
. Anteriormente,
esto ha sido silenciosamente ignorado.