Cambios en el manejo del fichero INI
Se han eliminado las siguientes directivas de php.ini:
- register_globals y register_long_arrays
- magic_quotes_gpc, magic_quotes_runtime, y magic_quotes_sybase
- allow_call_time_pass_reference
- define_syslog_variables
- highlight.bg
- session.bug_compat_42 y session.bug_compat_warn
- mbstring.script_encoding
- y2k_compliance
- safe_mode, safe_mode_gid, safe_mode_include_dir, safe_mode_exec_dir, safe_mode_allowed_env_vars, y safe_mode_protected_env_vars
Se han añadido las siguientes directivas de php.ini:
- cli.pager y cli.prompt para la SAPI CLI usando readline en modo interactivo.
- cli_server.color para habilitar el servidro web de desarrollo interno para usar códigos de color ANSI en la salida de terminales.
- max_input_vars - especifica cuantas variables de entrada GET/POST/COOKIE se pueden aceptar.
- zend.multibyte - para controlar el nuevo soporte multibyte.
- zend.script_encoding - Este valor será usado a menos que aparezca una directiva "declare(encoding=...)" al inicio del scritp.
- zend.signal_check - para comprobar gestores de señales reemplazados en el cierre.
- session.upload_progress.enabled, session.upload_progress.cleanup, session.upload_progress.prefix, session.upload_progress.name, session.upload_progress.freq, session.upload_progress.min_freq
- enable_post_data_reading - Cuando está deshabilitado, los datos de POST no se leen (y tampoco se procesan)
- windows_show_crt_warning - Esta directiva muestra las advertencias CRT de Windows cuando está habilitada. Estas advertencias eran mostradas por omisión hasta ahora.
Has sido cambiadas las siguientes directivas de php.ini:
- El valor predeterminado de session.entropy_file ahora es /dev/random o /dev/urandom dependiendo de lo que haya sido estimado en tiempo de compilación.
- El valor predeterminado de session.entropy_length ahora es 32.