## Outras alterações

### Localização de utf8_encode() e utf8_decode()

As funções utf8_encode() e utf8_decode() foram movidas para a extensão padrão como funções string, anteriormente a extensão XML era requerida para que elas estivessem disponíveis.

### Alterações a mail() e mb_send_mail()

O parâmetro $additional_headers de mail() e mb_send_mail() agora aceita um array ao invés de uma string.

### Suporte a LMDB

A extensão DBA agora tem suporte a LMDB.

### Alterações ao sistema de construção do PHP

- Unix: Autoconf 2.64 ou superior agora é requerido para construir o PHP.
- Unix: o argumento de configuração `--with-pdo-oci` não precisa mais do número da versão do Oracle Instant Client.
- Unix: o argumento de configuração`--enable-gd-native-ttf` foi removido. Não era usado desde o PHP 5.5.0.
- Windows: o argumento de configuração`--with-config-profile` foi adicionado. Ele pode ser usado para salvar perfis de configuração específicos, bem parecido com o arquivo mágico config.nice.bat.

### Alterações à extensão GD

- imageantialias() agora também está disponível se compilada com uma biblioteca libgd de sistema.
- imagegd() armazena imagens truecolor como verdadeiras imagens truecolor. Anteriormente, elas eram convertidas para palette.

### Movendo MCrypt para PECL

A extensão MCrypt agora foi movida de dentro do núcleo do PHP para a PECL. Dado que a biblioteca mcrypt não tem visto nenhuma atualização desde 2007, seu uso é altamente desencorajado. Ao invés dela, as extensões OpenSSL ou Sodium podem ser usadas.

### session_module_name()

Passar `"user"` para a função session_module_name() agora emite um erro de nível `E_RECOVERABLE_ERROR`. Anteriormente, isto era silenciosamente ignorado.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open