downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Autres changements> <Nouvelles constantes globales
Last updated: Fri, 14 Aug 2009

view this page in

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".


add a note add a note User Contributed Notes
Modifications à la gestion du fichier INI
There are no user contributed notes for this page.

Autres changements> <Nouvelles constantes globales
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites