From 99bebe1c0a8870953f22b3d11ebf5e842b4fa4a8 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Wed, 21 Oct 2026 09:32:36 +0200 Subject: [PATCH] [Sync-En] gmp, image: update gmp_random_seed example for PHP 8 and explain imagepng filters with system libgd --- reference/gmp/functions/gmp-random-seed.xml | 34 ++++++++++----------- reference/image/functions/imagepng.xml | 11 ++++--- 2 files changed, 24 insertions(+), 21 deletions(-) diff --git a/reference/gmp/functions/gmp-random-seed.xml b/reference/gmp/functions/gmp-random-seed.xml index ac9e0ec80..6440c9718 100644 --- a/reference/gmp/functions/gmp-random-seed.xml +++ b/reference/gmp/functions/gmp-random-seed.xml @@ -1,6 +1,6 @@ - + @@ -23,11 +23,10 @@ seed - - La semilla a definir para las funciones gmp_random, - gmp_random_bits, y + + La semilla a definir para las funciones gmp_random_bits y gmp_random_range. - + &gmp.parameter; @@ -43,13 +42,13 @@ - + &reftitle.errors; Levanta una excepción ValueError si el argumento seed es inválido. - + &reftitle.changelog; @@ -67,7 +66,7 @@ Si el argumento seed es inválido, gmp_random_seed levanta una excepción ValueError a partir de ahora. - Anteriormente se emitía una advertencia E_WARNING. + Anteriormente se emitía un E_WARNING y se devolvía &false;. @@ -86,25 +85,27 @@ // definir la semilla gmp_random_seed(100); -var_dump(gmp_strval(gmp_random(1))); +var_dump(gmp_strval(gmp_random_bits(10))); // definir la semilla a otro valor gmp_random_seed(gmp_init(-100)); -var_dump(gmp_strval(gmp_random_bits(10))); +var_dump(gmp_strval(gmp_random_range(0, 100))); // definir una semilla con un valor inválido -var_dump(gmp_random_seed('not a number')); +try { + gmp_random_seed('not a number'); +} catch (\ValueError $e) { + echo $e->getMessage(), PHP_EOL; +} ]]> &example.outputs; @@ -115,7 +116,6 @@ bool(false) &reftitle.seealso; gmp_init - gmp_random gmp_random_bits gmp_random_range diff --git a/reference/image/functions/imagepng.xml b/reference/image/functions/imagepng.xml index 854ce16e3..9638427dc 100644 --- a/reference/image/functions/imagepng.xml +++ b/reference/image/functions/imagepng.xml @@ -1,5 +1,5 @@ - + @@ -44,7 +44,7 @@ Grado de compresión: desde 0 (ninguna compresión) hasta 9. - El valor por omisión (-1) utiliza la compresión por omisión de zlib. + El valor predeterminado (-1) utiliza la compresión predeterminada de zlib. Para más información ver el manual zlib. @@ -59,11 +59,14 @@ PNG_NO_FILTER o PNG_ALL_FILTERS pueden ser utilizados para, respectivamente, desactivar o activar todos los filtros. - El valor por omisión (-1) desactiva el filtrado. + El valor predeterminado (-1) desactiva el filtrado. - El argumento filters es ignorado por la libgd del sistema. + El argumento filters solo tiene efecto cuando PHP + utiliza la libgd integrada. Se ignora cuando PHP se compila con la + libgd del sistema. Consulte GD_BUNDLED o + gd_info para saber cuál se está utilizando.