diff --git a/features/commandline.xml b/features/commandline.xml index fb6225c60..71decfdb5 100644 --- a/features/commandline.xml +++ b/features/commandline.xml @@ -1,5 +1,5 @@ - + Usando PHP a partir da linha de comando Uso da linha de Comando @@ -1479,11 +1479,13 @@ php > $foo[TAB]ThisIsAReallyLongVariableName - + O shell interativo armazena seu histórico que pode ser acessado usando as teclas para cima e para baixo. O histórico é salvo no arquivo ~/.php_history. - + A partir do PHP 8.4.0, o caminho para o arquivo de histórico pode ser definido usando a + variável de ambiente PHP_HISTFILE. + O &cli.sapi; fornece as configurações do diff --git a/language/predefined/closure.xml b/language/predefined/closure.xml index f3ff0a8cd..d1ca44071 100644 --- a/language/predefined/closure.xml +++ b/language/predefined/closure.xml @@ -1,5 +1,5 @@ - + A classe Closure @@ -53,6 +53,28 @@ +
+ &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + O resultado de Closure::__debugInfo agora inclui o + nome, a linha e o arquivo do closure. + + + + + +
&language.predefined.closure.construct; diff --git a/language/predefined/weakreference.xml b/language/predefined/weakreference.xml index f875cb750..c26dd6f04 100644 --- a/language/predefined/weakreference.xml +++ b/language/predefined/weakreference.xml @@ -1,5 +1,5 @@ - + A classe WeakReference @@ -80,6 +80,29 @@ NULL
+
+ &reftitle.changelog; + + + + + &Version; + &Description; + + + + + 8.4.0 + + O resultado de WeakReference::__debugInfo agora inclui + o objeto referenciado ou NULL se a referência não for mais + válida. + + + + + +
&language.predefined.weakreference.construct; diff --git a/reference/apcu/ini.xml b/reference/apcu/ini.xml index 3a44b14d2..12c0071ab 100644 --- a/reference/apcu/ini.xml +++ b/reference/apcu/ini.xml @@ -1,5 +1,5 @@ - +
&reftitle.runtime; &extension.runtime; @@ -229,13 +229,11 @@ O número de segundos que uma entrada de cache pode - permanecer na lista de coleta de lixo. Este valor - fornece uma alternativa à prova de falhas no caso um processo do - servidor seja terminado ao executar um arquivo com origem em cache; - se este arquivo for modificado, a memória - alocada para a versão antiga não será - recuperada aque que este TTL seja alcançado. Defina para zero para - desabilitar este recurso. + permanecer na lista de coleta de lixo após ser removida ou inicializada. + Uma entrada é elegível a remoção se sua contagem de referência for zero, + ou se exceder este limite de tempo. + Se definido para 0, a limpeza baseada em tempo é desativada, + e as entradas só serão removidas quando suas contagens de referência caírem para zero. diff --git a/reference/math/functions/round.xml b/reference/math/functions/round.xml index ec8ae522d..71b8a6103 100644 --- a/reference/math/functions/round.xml +++ b/reference/math/functions/round.xml @@ -1,5 +1,5 @@ - + round @@ -125,6 +125,15 @@ + + &reftitle.errors; + + A função lança uma exceção ValueError se mode for + inválido. + Antes do PHP 8.4.0, um modo inválido seria considerado, silenciosamente, como o padrão PHP_ROUND_HALF_UP. + + + &reftitle.changelog; @@ -136,6 +145,13 @@ + + 8.4.0 + + Agora lança uma exceção ValueError se + mode for inválido. + + 8.0.0 diff --git a/reference/opcache/ini.xml b/reference/opcache/ini.xml index 426c966a5..bd3e83821 100644 --- a/reference/opcache/ini.xml +++ b/reference/opcache/ini.xml @@ -1,5 +1,5 @@ - + &reftitle.runtime; &extension.runtime; @@ -962,6 +962,8 @@ para servidores que inicializam como root antes de alternar para um usuário de sistema sem privilégios. O pré-carregamento como root não é permitido por padrão por motivos de segurança, a menos que esta diretiva seja explicitamente definida como root. + A partir do PHP 8.3.0, esta diretiva não precisa ser definida para permitir pré-carregamento quando + executado como root ao usar o &cli.sapi; ou o SAPI phpdbg. diff --git a/reference/var/functions/unserialize.xml b/reference/var/functions/unserialize.xml index 25dabdd28..1c8606dcd 100644 --- a/reference/var/functions/unserialize.xml +++ b/reference/var/functions/unserialize.xml @@ -1,5 +1,5 @@ - + unserialize @@ -141,9 +141,15 @@ &reftitle.errors; - - Objetos podem disparar exceções da classe Throwable em seus manipuladores de desserialização. - + + Objetos podem lançar exceções da classe Throwable em seus manipuladores de desserialização. + + + A partir do PHP 8.4.0, se o elemento allowed_classes do parâmetro + options não for um array de nomes de classes, + unserialize lança exceções TypeErrors + e ValueErrors. + @@ -152,6 +158,14 @@ + + 8.4.0 + + Agora lança exceções TypeErrors e + ValueErrors se o elemento allowed_classes + de options não for um array de nomes de classes. + + &Version; &Description;