From c39f5b83a3d2c35b66b703ae43973ab9a9c9895c Mon Sep 17 00:00:00 2001 From: leonardolara Date: Sat, 23 Nov 2024 15:10:26 -0300 Subject: [PATCH] sync with en rev --- reference/bc/functions/bcdiv.xml | 26 ++++++++++++-- reference/bc/functions/bcmod.xml | 29 +++++++++++++--- reference/bc/functions/bcpow.xml | 34 +++++++++++++++++-- reference/spl/splfileobject/setcsvcontrol.xml | 4 +-- 4 files changed, 82 insertions(+), 11 deletions(-) diff --git a/reference/bc/functions/bcdiv.xml b/reference/bc/functions/bcdiv.xml index 301b6c11f..120385122 100644 --- a/reference/bc/functions/bcdiv.xml +++ b/reference/bc/functions/bcdiv.xml @@ -1,5 +1,5 @@ - + bcdiv @@ -48,11 +48,25 @@ &reftitle.returnvalues; - Retorna o resultado da divisão como uma string, ou &null; se - num2 é 0. + Retorna o resultado da divisão como uma string. + + &reftitle.errors; + + Esta função lança uma exceção ValueError nos seguintes casos: + + num1 ou num2 não são string numéricas BCMath bem formadas + scale está fora do intervalo válido + + + + Esta função lança uma exceção DivisionByZeroError se num2 + for igual a 0. + + + &reftitle.changelog; @@ -70,6 +84,12 @@ scale pode ser null. + + 8.0.0 + + Dividir por 0 agora lança uma exceção DivisionByZeroError ao invés de retornar null. + + diff --git a/reference/bc/functions/bcmod.xml b/reference/bc/functions/bcmod.xml index 1d6886e00..d4d06d59c 100644 --- a/reference/bc/functions/bcmod.xml +++ b/reference/bc/functions/bcmod.xml @@ -1,9 +1,9 @@ - + bcmod - Obtém o módulo de um número com precisão arbitrária + Obtém o resto de uma divisão com precisão arbitrária @@ -42,6 +42,7 @@ + &bc.scale.description; @@ -49,11 +50,25 @@ &reftitle.returnvalues; - Retorna o módulo como uma string, ou &null; se - num2 é 0. + Retorna o resto como uma string. + + &reftitle.errors; + + Esta função lança uma exceção ValueError nos seguintes casos: + + num1 ou num2 não são string numéricas BCMath bem formadas + scale está fora do intervalo válido + + + + Esta função lança uma exceção DivisionByZeroError se num2 + for igual a 0. + + + &reftitle.changelog; @@ -71,6 +86,12 @@ scale pode ser null. + + 8.0.0 + + Dividir por 0 agora lança uma exceção DivisionByZeroError ao invés de retornar null. + + 7.2.0 diff --git a/reference/bc/functions/bcpow.xml b/reference/bc/functions/bcpow.xml index b116cc690..6fe452d5f 100644 --- a/reference/bc/functions/bcpow.xml +++ b/reference/bc/functions/bcpow.xml @@ -1,5 +1,5 @@ - + bcpow @@ -36,7 +36,7 @@ exponent - O número expoente, como uma string. Se o expoente for não inteiro, ele será truncado. + O número expoente, como uma string. Precisa ser um valor sem parte fracionária. Os expoentes válidos dependem da plataforma, mas ao menos são válidos de -2147483648 até 2147483647. @@ -54,6 +54,22 @@ + + &reftitle.errors; + + Esta função lança uma exceção ValueError nos seguintes casos: + + num ou exponent não são string numéricas BCMath bem formadas + scale está fora do intervalo válido + exponent tem uma parte fracionária + + + + Esta função lança uma exceção DivisionByZeroError se num + for igual a 0 e exponent for um valor negativo. + + + &reftitle.changelog; @@ -65,6 +81,20 @@ + + 8.4.0 + + Potências negativas de 0 anteriormente retornavam 0, mas agora lançam uma exceção + DivisionByZeroError. + + + + 8.0.0 + + Quando exponent tem uma parte fracionária, lança uma exceção ValueError + ao invés de truncar o valor. + + 7.3.0 diff --git a/reference/spl/splfileobject/setcsvcontrol.xml b/reference/spl/splfileobject/setcsvcontrol.xml index 298f5392a..65358a53a 100644 --- a/reference/spl/splfileobject/setcsvcontrol.xml +++ b/reference/spl/splfileobject/setcsvcontrol.xml @@ -1,5 +1,5 @@ - + SplFileObject::setCsvControl @@ -24,7 +24,7 @@ &reftitle.parameters; - + >