Funções alteradas
Núcleo do PHP
-
getopt() tem um terceiro parâmetro opcional que expõe
o índice do próximo elemento na lista de vetores de argumentos a serem processados.
Isto é feito através de parâmetro por referência.
-
getenv() não mais requer um parâmetro. Se ele
for omitido, as variáveis de ambiente atuais serão
retornadas como um array associativo.
-
get_headers() agora tem um parâmetro adicional para habilitar
a passagem de contextos de fluxo customizados.
-
output_reset_rewrite_vars() não mais redefine as variáveis
de re-escrita da URL da sessão.
-
parse_url() agora é mais restritiva e suporta
RFC3986.
-
unpack() agora aceita um terceiro parâmetro opcional para
especificar um ponto de partida para iniciar o desempacotamento.
File System
-
file_get_contents() agora aceita um deslocamento negativo de pesquisa
se o fluxo for do tipo pesquisável.
-
tempnam() agora emite um aviso quando retorna ao
diretório temporário do sistema.
PDO
-
PDO::lastInsertId() para PostgreSQL agora irá disparar um erro
quando
nextval
não tiver sido chamada para a sessão
atual (a conexão postgres).