diff --git a/reference/info/functions/ini-get.xml b/reference/info/functions/ini-get.xml index 107c20284a..bedab40d74 100644 --- a/reference/info/functions/ini-get.xml +++ b/reference/info/functions/ini-get.xml @@ -1,6 +1,6 @@ - + @@ -60,37 +60,15 @@ Notre fichier php.ini contient les directives suivantes : display_errors = On -register_globals = Off +opcache.enable_cli = Off post_max_size = 8M */ echo 'display_errors = ' . ini_get('display_errors') . "\n"; -echo 'register_globals = ' . (int) ini_get('register_globals') . "\n"; +echo 'opcache.enable_cli = ' . (int) ini_get('opcache.enable_cli') . "\n"; echo 'post_max_size = ' . ini_get('post_max_size') . "\n"; echo 'post_max_size + 1 = ' . (rtrim(ini_get('post_max_size'), 'KMG') + 1) . "\n"; -echo 'post_max_size in bytes = ' . return_bytes(ini_get('post_max_size')); - -function return_bytes($val) -{ - $val = trim($val); - $num = (int) rtrim($val, 'KMG'); - $last = strtolower($val[strlen($val) - 1]); - - switch ($last) { - // Le modifieur 'G' est disponible - case 'g': - $num = $num * 1024 * 1024 * 1024; - break; - case 'm': - $num = $num * 1024 * 1024; - break; - case 'k': - $num *= 1024; - break; - } - - return $num; -} +echo 'post_max_size in bytes = ' . ini_parse_quantity(ini_get('post_max_size')); ?> ]]> @@ -100,7 +78,7 @@ function return_bytes($val) ini_get retourne la chaîne exacte stockée dans le fichier &php.ini; et NON PAS son équivalent &integer;. Appliquer des opérations - arithmétiques classiques sur ces valeurs ne conduira à rien de bon. L'exemple ci-dessous - montre une façon de convertir la notation sténographique en octets, de la même - façon dont le fait le source PHP. + arithmétiques classiques sur ces valeurs ne conduira à rien de bon. La fonction + ini_parse_quantity peut être utilisée pour convertir + la notation abrégée en octets. @@ -150,6 +128,7 @@ post_max_size in bytes = 8388608 get_cfg_var ini_get_all + ini_parse_quantity ini_restore ini_set diff --git a/reference/info/functions/ini-parse-quantity.xml b/reference/info/functions/ini-parse-quantity.xml index 6d55fe3c2e..44e4b94287 100644 --- a/reference/info/functions/ini-parse-quantity.xml +++ b/reference/info/functions/ini-parse-quantity.xml @@ -1,5 +1,5 @@ - + @@ -78,7 +78,7 @@ var_dump(ini_parse_quantity('10F')); ?> ]]> - &example.outputs.similar; + &example.outputs;