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
-
json_encode() agora aceita uma nova opção,
JSON_UNESCAPED_LINE_TERMINATORS
, para desabilitar o
escape dos caracteres U+2028 e U+2029 quando
JSON_UNESCAPED_UNICODE
for fornecido..
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
-
pg_last_notice() agora aceita um parâmetro opcional para
especificar uma operação. Isto pode ser feito com uma das novas
constantes a seguir:
PGSQL_NOTICE_LAST
,
PGSQL_NOTICE_ALL
ou
PGSQL_NOTICE_CLEAR
.
-
pg_fetch_all() agora aceita um segundo parâmetro opcional para
especificar o tipo de resultado (similar ao terceiro parâmetro de
pg_fetch_array()).
-
pg_select() agora aceita um quarto parâmetro opcional para
especificar o tipo de resultado (similar ao terceiro parâmetro de
pg_fetch_array()).
There are no user contributed notes for this page.