Section courante

A propos

Section administrative du site

INI_SET

Initie : Fixe
PHP 4+

Syntaxe

function ini_set($varname, $newvalue);

Paramètres

Nom Description
$varname Ce paramètre permet d'indiquer l'option de configuration (le nom de la variable).
Nom de la variable Description
"date.timezone" Ce nom de variable permet d'indiquer la chaîne de caractères du fuseau horaire.
"default_charset" Ce nom de variable permet d'indiquer l'ensemble de police de caractères par défaut envoyé au navigateur Web.
"default_mimetype" Ce nom de variable permet d'indiquer l'entête MIME envoyé par défaut au navigateur Web (sans modification de votre part par la fonction «header»).
"error_reporting" Ce nom de variable permet d'indiquer le niveau d'affichage des messages d'attentions et d'erreurs.
"max_execution_time" Ce nom de variable permet d'indiquer le temps maximum, en secondes, que peut prendre un script de langage de progrmamation PHP avant d'être interrompu par le serveur Web.
... ...
$newvalue Ce paramètre permet d'indiquer la nouvelle valeur à attribuer à l'option de configuration.

Retour

Valeur Description
FALSE Cette valeur permet d'indiquer qu'une erreur est survenu. N.B. Seul certaines variables de configuration peuvent être modifié.
chaine de caractères Ces valeurs permettent d'indiquer l'ancien valeur de l'option de configuration.

Description

Cette fonction permet de changer la valeur d'une option de configuration du moteur de script PHP.

Exemples

L'exemple suivant permet d'interdire l'affichage des erreurs et des messages d'attention :

  1. <?php
  2. ini_set('display_errors', 'off'); 
  3. error_reporting(0);
  4. ?>

L'exemple suivant permet de demander la valeur actuel de la variable «error_reporting» :

  1. <?php
  2. echo "Change la valeur du error_reporting<br>";
  3. ini_set("error_reporting", E_ERROR); 
  4. echo "<br>";
  5. echo "error_reporting<br>";
  6. echo "Valeur décimal : ",ini_get("error_reporting"); 
  7. ?>

on obtiendra le résultat suivant :

Change la valeur du error_reporting
error_reporting
Valeur décimal : 1

L'exemple suivant permet de fixer la limite à 1 Go de mémoire pour le reste du script PHP :

  1. <?php
  2. ini_set('memory_limit', '1024M');
  3. /* ... */
  4. ?>

Voir également

Index des extensions de fichier - Fichier «php.ini» (Configuration de l'interpréteur pour le serveur Web)
Langage de programmation - PHP - Référence de procédures et fonctions - ini_get

Dernière mise à jour : Mardi, le 3 mars 2015