Services webmasters
Partenaires
Jeux concours gratuits
 
ini_get_all
<<<
ini_get ini_restore
>>>

7.80 Options PHP et informations
7 Index des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Types de ressources
Constantes prédefinies
assert_options
assert
dl
extension_loaded
get_cfg_var
get_current_user
get_defined_constants
get_extension_funcs
get_include_path
get_included_files
get_loaded_extensions
get_magic_quotes_gpc
get_magic_quotes_runtime
get_required_files
getenv
getlastmod
getmygid
getmyinode
getmypid
getmyuid
getopt
getrusage
ini_alter
ini_get_all
->ini_get
ini_restore
ini_set
main
memory_get_usage
php_ini_scanned_files
php_logo_guid
php_sapi_name
php_uname
phpcredits
phpinfo
phpversion
putenv
restore_include_path
set_include_path
set_magic_quotes_runtime
set_time_limit
version_compare
zend_logo_guid
zend_version

7.80.31 ini_get()Lit la valeur d'une option de configuration

[ Exemples avec ini_get ]   PHP 4

string  ini_get ( string   varname )

ini_get retourne la valeur de l'option de configuration varname en cas de succès, et FALSE .

Note
Lecture de valeurs booléennes

Une directive de configuration ayant la valeur de off sera retournée sous la forme d'une chaîne vide, tandis qu'une directive de configuration ayant une valeur de on sera retournée sous la forme de la chaîne "1" .

Note
Lors de la lecture des tailles de mémoire

Plusieurs directives traitant de taille mémoire, comme upload_max_filesize sont stockées dans le fichier php.ini avec une notation courte. ini_get retourne la chaîne exacte stockée dans le fichier php.ini et NON PAS son équivalent entier. Appliquer des opérations arithmétiques classiques sur ces valeurs ne conduira à rien de bon.
Exemple avec ini_get

<?php
/*
Notre fichier php.ini contient les directives suivantes :

display_errors = On
register_globals = Off
post_max_size = 8M
*/

print 'display_errors = ' . ini_get('display_errors') . "\n";
print
'register_globals = ' . ini_get('register_globals') . "\n";
print
'post_max_size = ' . ini_get('post_max_size') . "\n";
print
'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n";

/*
Ce script va afficher :

display_errors = 1
register_globals =
post_max_size = 8M
post_max_size+1 = 9
*/
?>

Voir aussi get_cfg_var , ini_get_all , ini_restore et ini_set .

<< ini_get >>
ini_get_all Options PHP et informations ini_restore
Services webmasters
Les manuels
 
CoursPHP.com - Reproduction interdite -