## Otros cambios

### El movimiento de utf8_encode() y utf8_decode()

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.

### session_module_name()

Pasar `"user"` la función session_module_name() ahora arroja un error de tipo `E_RECOVERABLE_ERROR`. Anteriormente, esto ha sido silenciosamente ignorado.