Otros cambios
En esta página
Otros cambios#
Traslado de utf8_encode y utf8_decode#
Las funciones utf8_encode y utf8_decode han sido trasladadas a la extensión estándar como funciones de string, mientras que antes la extensión XML era requerida para que estuvieran disponibles.
Cambio para mail y mb_send_mail#
El parámetro \$additional_headers de mail y mb_send_mail acepta ahora un array en lugar de un string.
Soporte de LMDB#
La extensión DBA ahora soporta LMDB.
Modificaciones en el sistema de construcción de PHP#
-
Unix: Autoconf 2.64 o superior es ahora necesario para construir PHP.
-
Unix: El argumento de configuración
--with-pdo-ociya no necesita la versión de Oracle Instant Client. -
Unix: El argumento de configuración
--enable-gd-native-ttfha sido eliminado. No ha sido utilizado desde PHP 5.5.0. -
Windows: El argumento de configuración
--with-config-profileha sido añadido. Esto puede ser utilizado para guardar configuraciones específicas, un poco como el fichero mágicoconfig.nice.bat.
Cambio en GD#
-
imageantialiasestá también disponible si se construye con libgd del sistema. -
imagegdalmacena imágenes TrueColor como imágenes TrueColor reales. Anteriormente, eran convertidas a paleta.
Traslado de MCrypt a PECL#
La extensión MCrypt ha sido trasladada del núcleo a PECL. Dado que la biblioteca mcrypt no ha visto actualizaciones desde 2007, su uso está fuertemente desaconsejado. En su lugar, debe utilizarse OpenSSL o la extensión Sodium.
session_module_name#
Pasar "user" a session_module_name ahora provoca un error de nivel E_RECOVERABLE_ERROR. Anteriormente, esto era ignorado silenciosamente.