crypt() agora irá emitir um erro de nível
E_NOTICE se o parâmetro salt
for omitido.
substr_compare() agora irá aceitar 0
para o parâmetro length.
unserialize() agora irá falhar se forem passados dados manipulados na tentativa de instanciar um objeto sem chamar seu construtor.
Envios de arquivo usando a sintaxe @file agora são suportados somente
se a opção CURLOPT_SAFE_UPLOAD for definida para
false. A classe CURLFile deve ser usada no lugar.
O parâmetro source de
mcrypt_create_iv() agora tem o padrão de
MCRYPT_DEV_URANDOM ao invés de
MCRYPT_DEV_RANDOM.
stream_socket_enable_crypto() agora permite que o parâmetro
crypto_type seja opcional se o
contexto de SSL do fluxo incluir a nova opção
crypto_type.
pg_insert(), pg_select(), pg_update() e pg_delete() não são mais experimentais.
pg_send_execute(), pg_send_prepare(), pg_send_query() e pg_send_query_params() não irão mais bloquear até a conclusão da escrira da consulta se o fluxo do socket subjacente para a conexão do banco de dados for definido para o modo de não-bloqueio.
ReflectionClass::newInstanceWithoutConstructor() agora permite que classes internas não-finais sejam instanciadas.
XMLReader::getAttributeNs() e
XMLReader::getAttributeNo() agora retornam null se
o atributo não puder ser encontrado, como
XMLReader::getAttribute().