Cambios en el manejo del fichero INI
PHP 5.3.0 ha mejorado significativamente el rendimiento y el análisis
de ficheros INI, y añade funcionalidades sintácticas nuevas.
-
Los ficheros php.ini estándar han sido reorganizados y renombrados.
php.ini-development contiene ajustes recomendados
para usar en entornos de desarrollos. php.ini-production
contiene los ajustes recomendados para usar en entornos de producción.
-
Ahora hay soporte para dos secciones especiales:
[PATH=/opt/httpd/www.example.com/] y
[HOST=www.example.com]. Las directivas que se
establezcan en estas secciones, no podrá ser sobrescritas en los
ficheros INI definidos por el usuario ni en tiempo de ejecución.
Puede encontrar mas información aquí.
-
Se han elminado zend_extension_debug,
zend_extension_debug_ts
and zend_extension_ts.
Utilice la directiva zend_extension
para cargar todas las Extensiones Zend.
-
Se ha eliminado zend.ze1_compatibility_mode.
Si esta directiva INI está asignada a On, se emitirá un error
E_ERROR
al arrancar.
-
Ahora es posible utilizar la ruta completa para cargar módulos usando
la directiva extension.
-
Ahora se pueden usar "variables-ini" en cualquier punto de un
fichero php.ini.
-
Las restricciones de open_basedir ahora se pueden
endurecer en tiempo de ejecución, y la directiva ahora es PHP_INI_ALL.
-
Ahora es posuble utilizar índices alfanuméricos o variables en los
arrays de opciones INI.
-
get_cfg_var() puede ahora devolver un "array" de opciones INI.
-
Se han añadido dos nuevas directivas de correo:
mail.add_x_header y
mail.log.
Se han añadido las siguientes directivas ini:
-
user_ini.filename y
user_ini.cache_ttl se han añadido para controlar el uso
de ficheros INI de usuario.
-
exit_on_timeout se ha añadido
para forzar a un subproceso de Apache 1.x a salir si expira la ejecución de PHP.
-
Se ha añadido mbstring.http_output_conv_mimetype.
Esta directiva especifica el patron de expresión regular para tipos de contenidos
para los cuales mb_output_handler() está activado.
-
Añadido request_order.
Permite controlar qué variables externas estarán disponibles en
$_REQUEST.
Las siguientes directivas ini tienen nuevos valores por omisión: