Modifications � la gestion du fichier INI

PHP 5.3.0 a significativement am�lior� les performances, l'analyse et la syntaxe du fichier php.ini.

  • Le fichier standard php.ini a �t� r�organiser, et renomm�. php.ini-development contient les options qui sont recommand�es pour un environnement de d�veloppement. php.ini-production contient les configurations recommand�es pour la production.
  • Il y a d�sormais deux sections sp�ciales : [PATH=/opt/httpd/www.exemple.com/] et [HOST=www.exemple.com]. Les directives configur�es dans ces sections ne peuvent pas �tre modifi�es par des fichiers INI des utilisateurs, ou durant l'ex�cution. Pour plus d'informations sur ces sections, voyez ici.
  • zend_extension_debug et zend_extension_ts ont �t� supprim�es. Maintenant, il existe une directive pour charger toutes les extensions Zend : zend_extension.
  • zend.ze1_compatibility_mode a �t� retir�e. Si cette directive INI est activ�e, une alerte E_ERROR est �mise au d�marrage.
  • Il est d�sormais possible d'utiliser le chemin complet pour charger un module, en utilisant la directive "extension".
  • "ini-variables" peut �tre utilis� presque partout dans un fichier php.ini.
  • Des ajouts de restrictions � open_basedir peuvent �tre faits durant l'ex�cution.
  • Il est maintenant possible d'utiliser des variables alphanum�riques ou des index de variables dans les tableaux d'options INI.
  • get_cfg_var() est maintenant capable de retourner les options sous forme de tableau
  • Une nouvelle directive mail.add_x_header a �t� ajout�e.
  • user_ini.filename a �t� ajout�
  • user_ini.cache_ttl a �t� ajout�
  • exit_on_timeout a �t� ajout�
  • open_basedir est maintenant PHP_INI_ALL

Les directives INI suivantes ont �t� ajout�es :

  • user_ini.filename et user_ini.cache_ttl pour les nouveaux m�canismes d'initialisation utilisateur.
  • Ajout de mbstring.http_output_conv_mimetype. Cette directive d�finit une expression rationnelle qui identifie les types de contenus pour lesquels mb_output_handler() est activ�.
  • Ajout de request_order. Autorise le contr�le des options de requ�tes disponibles dans $_REQUEST.

Le directives INI suivantes ont chang� de valeur par d�faut :

  • session.use_only_cookies vaut maintenant "1" (activ�) par d�faut.
  • oci8.default_prefetch a chang� de valeur par d�faut de "10""100".