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.

JSON

Multibyte String

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).

PostgreSQL

Session