From b6a707a73a88c6c3118bdf1e61b8962011d744fe Mon Sep 17 00:00:00 2001 From: Gina Peter Banyard Date: Sun, 28 Jan 2024 02:17:48 +0000 Subject: [PATCH] Remove some very outdated appendices --- appendices/ini.core.xml | 1807 ------------------------ appendices/ini.list.xml | 923 ------------ appendices/reserved.constants.core.xml | 707 --------- 3 files changed, 3437 deletions(-) delete mode 100644 appendices/ini.core.xml delete mode 100644 appendices/ini.list.xml delete mode 100644 appendices/reserved.constants.core.xml diff --git a/appendices/ini.core.xml b/appendices/ini.core.xml deleted file mode 100644 index b915949d8..000000000 --- a/appendices/ini.core.xml +++ /dev/null @@ -1,1807 +0,0 @@ - - - - - -
- Descripción de las directivas del núcleo de &php.ini; - - Esta lista incluye las directivas del núcleo de &php.ini; que se pueden establecer para - la configuración de PHP. Las directivas manejadas por extensiones están enumeradas - y detalladas en las respectivas páginas de la documentación de cada extensión. - La información sobre las directivas de sesión, por ejemplo, se puede encontrar en la - página de sesiones. - - - - Las opciones predeterminadas enumeradas aquí se usan cuando &php.ini; no está cargado; los valores para el &php.ini; de producción y desarrollo podrían variar. - - -
- Opciones del lenguaje - - - Opciones del lenguaje y configuración variada - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - short_open_tag - "1" - INI_PERDIR - - - - precision - "14" - INI_ALL - - - - serialize_precision - "-1" - INI_ALL - - Antes de PHP 7.1.0, el valor predeterminado era 17. - - - - disable_functions - "" - Sólo en PHP_INI_SYSTEM - - - - disable_classes - "" - Sólo en &php.ini; - - - - exit_on_timeout - "" - INI_ALL - Disponible desde PHP 5.3.0. - - - expose_php - "1" - Sólo en &php.ini; - - - - hard_timeout - "2" - INI_SYSTEM - Disponible desde PHP 7.1.0. - - - zend.exception_ignore_args - "0" - INI_ALL - Disponible desde PHP 7.4.0 - - - zend.multibyte - "0" - INI_ALL - - - - zend.script_encoding - NULL - INI_ALL - - - - zend.detect-unicode - NULL - INI_ALL - - - - zend.signal_check - "0" - INI_SYSTEM - - - - zend.assertions - "1" - INI_ALL con restricciones - - - - -
-
- - &ini.descriptions.title; - - - - - - short_open_tag - bool - - - - Indica a PHP si debería permitirse la forma abreviada de las etiquetas de apertura - de PHP (<? ?>). Si se quiere utilizar PHP - junto con XML, se puede desactivar esta opción para poder - usar <?xml ?> en línea. Si no, puede - imprimirse con PHP, por ejemplo: <?php echo '<?xml - version="1.0"?>'; ?>. Además, si está desactivada, se debe usar - siempre la forma no abreviada de la etiqueta de apertura de PHP (<?php ?>). - - - - Esta directiva no afecta a la abreviatura - <?=, siempre está disponible. - - - - - - - - precision - int - - - - El número de dígitos significativos que se muestran en números de punto flotante. - -1 significa que se utilizará el algoritmo mejorado - para redondear dichos números. - - - - - - - serialize_precision - int - - - - El número de dígitos significativos almacenados durante la serialización de números de punto flotante. - -1 significa que se utilizará el algoritmo mejorado - para redondear dichos números. - - - - - - - expose_php - bool - - - - Expone al mundo que PHP está instalado en el servidor, lo que incluye la - versión de PHP en la cabecera HTTP (p.ej., X-Powered-By: PHP/5.3.7). - - - - - - - disable_functions - string - - - - Esta directiva permite desactivar ciertas funciones por razones de - seguridad. Requiere una lista - con los nombres de las funciones delimitados por comas. - - - Solamente las funciones internas pueden - ser desactivadas usando esta directiva. Las funciones definidas por el usuario - no se ven afectadas. - - - Esta directiva debe ser establecida en el fichero &php.ini;. Por ejemplo, - no puede establecerse en &httpd.conf;. - - - - - - - disable_classes - string - - - - Esta directiva permite desactivar ciertas clases por razones - de seguridad. Requiere una lista - con los nombres de las clases delimitados por comas. - - - Esta directiva debe ser establecida en el fichero &php.ini;. Por ejemplo, - no puede establecerse en &httpd.conf;. - - - - - - - zend.assertions - int - - - - Cuando se establece a 1, se generará y se ejecutará código - de afirmaciones (modo desarrollo). Si se establece a 0, - el código de afirmaciones se generará aunque será saltado (no ejecutado) - durante la ejecución. Cuando se establece a -1, el código de afirmaciones no - se generará, haciendo que las afirmaciones tengan un coste de cero (modo producción). - - - - Si un proceso se inicia en modo de producción, zend.assertions - no podrá ser cambiado durante la ejecución, ya que no se generó el código para las afirmaciones. - - - Si un proceso se inicia en modo desarrollo, zend.assertions - no podrá ser establecido a -1 durante la ejecución. - - - - - - - - hard_timeout - int - - - - Cuando se alcanza el tiempo de espera establecido en max_execution_time, - PHP en tiempo de ejecución reducirá los recursos fluidamente. Si algo - se atasca mientras esto sucede, el duro tiempo de espera se marca durante la cantidad - establecida en segundos. Cuando se alcanza el duro tiempo de espera, PHP terminará - absolutamente todo. Cuando se establece a 0, el duro tiempo de espera nunca se activará. - - - Cuando PHP se detenga desde el duro tiempo de espera, se verá así: - - - - - - - - - - zend.exception_ignore_args - bool - - - - Excluye argumentos del stack trace generados a partir de excepciones. - - - - - - - zend.multibyte - bool - - - - Permite analizar los ficheros fuentes con codificación multibyte. Se - requiere habilitar zend.multibyte para utilizar codificaciones de caracteres - como SJIS, BIG5, etc que contienen caracteres especiales en datos de cadenas multibyte. - Las codificaciones compatibles con ISO-8859-1 como UTF-8, EUC, etc no requieren esta opción. - - - Enabling zend.multibyte requires the mbstring extension to be available. - - - - - - - zend.script_encoding - string - - - - Este valor será usado a menos que una directiva - declare(encoding=...) - aparezca al principio del script. Cuando se emplea una codificación incompatible - con ISO-8859-1, se deben utilizar zend.multibyte y zend.script_encoding. - - - Los string literales se transliterarán de zend.script_enconding a - mbstring.internal_encoding, como si - mb_convert_encoding hubiera sido llamada. - - - - - - - zend.detect_unicode - bool - - - - Comprobar la marca BOM (Byte Order Mark) y verificar si el fichero contiene caracteres - multibyte válidos. - Esta detección se realiza antes de procesar - __halt_compiler. - Disponible solamente en modo Zend Multibyte. - - - - - - - zend.signal_check - bool - - - - Para verficar gestores de señales reemplazados en el apagado. - - - - - - - exit_on_timeout - bool - - - - Esta es una directiva mod_php-only de Apache1 que fuerza a un subproceso de Apache a salir si expiró el tiempo de ejecución de PHP. - Este tiempo de espera provoca una llamada interna a longjmp() en Apache1, que puede dejar algunas extensiones en un estado de - incoherencia. Al terminar el proceso, será limpiado cualquier bloqueo pendiente o la memoria. - - - - - - -
- -
- Límite de recursos - - - Límite de recursos - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - memory_limit - "128M" - INI_ALL - - - - -
-
- - &ini.descriptions.title; - - - - - - memory_limit - int - - - - Establece el máximo de memoria en bytes que un script puede consumir. - Ayuda a prevenir que scripts mal programados consuman toda la memoria - disponible en el servidor. Observe que para no tener límite de memoria, - se ha de establecer esta directiva a -1. - - - &ini.shorthandbytes; - - - - - - - Véase también: max_execution_time. - -
- -
- Ajuste del rendimiento - - - Ajuste del rendimiento - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - realpath_cache_size - "16K" - INI_SYSTEM - Antes de PHP 7.0.16 y 7.1.2, el valor predeterminado era "16K" - - - realpath_cache_ttl - "120" - INI_SYSTEM - - - - -
- - - El uso de open_basedir - deshabilitará la caché de realpath. - - -
- &ini.descriptions.title; - - - - - realpath_cache_size - int - - - - Determina el tamaño de la caché de realpath que va a ser usada por PHP. - Este valor debe ser incrementado en sistemas donde PHP abra muchos ficheros, - para reflejar la cantidad de operaciones realizadas con ficheros. - - - El tamaño representa el número total de bytes de los strings de rutas - almacenadas, más el tamaño de los datos asociados con la entrada de la caché. Esto - significa que para poder almacenar rutas mayores en la caché, el tamaño de esta - debe ser mayor. Este valor no controla directamente el número de - rutas distintas que pueden ser almacenadas en caché. - - - El tamaño requerido para los datos de entrada de la caché depende del sistema. - - - - - - realpath_cache_ttl - int - - - - Tiempo (en segundos) durante el cual almacenar en caché información de realpath - para un determinado fichero o directorio. Para sistemas que raramente cambian - ficheros, considere incrementar este valor. - - - - - -
- -
- Manejo de datos - - - Opciones de configuración de manejo de datos - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - arg_separator.output - "&" - INI_ALL - - - - arg_separator.input - "&" - INI_PERDIR - - - - variables_order - "EGPCS" - INI_PERDIR - - - - request_order - "" - INI_PERDIR - Disponible desde PHP 5.3.0 - - - auto_globals_jit - "1" - INI_PERDIR - - - - register_argc_argv - "1" - INI_PERDIR - - - - enable_post_data_reading - "1" - INI_PERDIR - - - - post_max_size - "8M" - INI_PERDIR - - - - auto_prepend_file - NULL - INI_PERDIR - - - - auto_append_file - NULL - INI_PERDIR - - - - default_mimetype - "text/html" - INI_ALL - - - - default_charset - "UTF-8" - INI_ALL - - - - input_encoding - "" - INI_ALL - - - - output_encoding - "" - INI_ALL - - - - -
-
- - &ini.descriptions.title; - - - - - - arg_separator.output - string - - - - El separador usado en PHP para distinguir argumentos en las URLs generadas. - - - - - - - arg_separator.input - string - - - - Lista de separadores empleados por PHP para convertir datos de URLs en variables. - - - - Cada carácter de esta directiva es considerado un separador. - - - - - - - - variables_order - string - - - - Establece el orden de interpretación de variables EGPCS (Entorno, - Get, Post, - Cookie, y Servidor). - Por ejemplo, si variables_order - es "SP", PHP creará las - &link.superglobals; $_SERVER y - $_POST, pero no creará - $_ENV, $_GET, y - $_COOKIE. Si se establece a "", las variables - &link.superglobals; no estarán disponibles. - - - - En ambas CGI y FastCGI, - $_SERVER también - es rellenada con los valores de entorno; S - siempre es equivalente a ES independientemente de la - posición de E en esta directiva. - - - - - El contenido y el orden de - $_REQUEST también se ve - afectado por esta directiva. - - - - - - - - request_order - string - - - - Esta directiva describe el orden en que PHP registra las variables GET, POST - y Cookie en el array _REQUEST. El registro se hace de izquierda a derecha; - los nuevos valores reemplazan los valores más antiguos. - - - Si esta directiva no está definida, variables_order se usa para - el contenido de $_REQUEST. - - - Observe que la distribución predeterminada de los ficheros php.ini - no contienen 'C' para cookies, por motivos de seguridad. - - - - - - - auto_globals_jit - bool - - - - Cuando está activada, las variables SERVER y EVN son creadas la primera vez que - se necesitan ("Just In Time") en lugar de hacerlo cuando el script se inicia. Si - estas variables no son usadas en un script, el tener esta directiva activada - resultará en una mejora del rendimiento. - - - - El uso de las variables SERVER y ENV se comprueba durante el tiempo de compilación, - por lo que utilizarlas a través de, por ejemplo, variables variables no - causará su inicialización. - - - - - - - - register_argc_argv - bool - - - - Indica a PHP si debe declarar las variables argv y argc - (que pueden que contengan la información de GET). - - - Véase también la línea de comandos. - - - - - - - enable_post_data_reading - bool - - - - Al deshabilitar esta opción hace que $_POST y - $_FILES no sean rellenados. - La única manera de leer datos de POST será a través de la - envoltura de flujo php://input. - Esto puede ser útil en peticiones de proxys o para procesar - los datos de POST de una manera efeciente en cuestión de memoria. - - - - - - - post_max_size - int - - - - Define el tamaño máximo de datos de POST permitidos. Esta opción también afecta - a la subida de ficheros. Para subir ficheros grandes, este valor debe ser mayor - que upload_max_filesize. - - - Por norma general, - memory_limit debe ser - mayor que post_max_size. - - - &ini.shorthandbytes; - - - Si el tamaño de los datos de POST es mayor que post_max_size, las - superglobales - $_POST y $_FILES estarán vacías. - Esto se puede rastrear de varias maneras, por ejemplo, pasando la variable - $_GET al script que procesa los datos, - esto es, <form action="edit.php?procesado=1">, - y luego comprobar si la variable $_GET['procesado'] existe. - - - - - PHP acepta abreviaturas para valores de byte, incluyendo K (kilo), M (mega) - y G (giga). PHP hará las conversión automaticamente si utiliza cualesquiera - de estas abreviaturas. Tenga cuidado de no execeder el límite de los enteros - con signo de 32 bits (si está usando veriones de 32 bits), puesto que hará que - el script falle. - - - - - - Registro de cambios para <literal>post_max_size</literal> - - - - &Version; - &Description; - - - - - 5.3.4 - - post_max_size = 0 no deshabilitará el límite cuando el tipo - de contenido sea application/x-www-form-urlencoded o no esté registrado en PHP. - - - - 5.3.2 , 5.2.12 - - Permitir un tamaño de post ilimitado estableciendo post_max_size a 0. - - - - -
-
-
-
- - - - auto_prepend_file - string - - - - Especifica el nombre del fichero que será analizado automáticamente - antes del fichero principal. El fichero es incluido como si fuera - llamado con la función require, por lo que se usa - include_path. - - El valor especial none - desactiva esta directiva. - - - - - - - auto_append_file - string - - - - Especifica el nombre del fichero que será analizado automaticamente - después del fichero principal. El fichero es incluido como si fuera - llamado con la función require, por que se utiliza - include_path. - - El valor especial none - desactiva el esta directiva. - - - Si el script finaliza con exit, - está funcionalidad no será llevada a cabo. - - - - - - - - default_mimetype - string - - - - Por omisión, PHP generará un tipo de medio empleando la cabecera Content-Type. - Para deshabilitarlo, simplemente se ha de establecer a vacía. - - - El tipo de medio predeterminado interno de PHP está establecido a text/html. - - - - - - - default_charset - string - - - - "UTF-8" es el valor predeterminado empleándose su valor - como la codificación de caracterse predeterminada para - htmlentities, - html_entity_decode y - htmlspecialchars si se - omite el parámetro encoding. El valor de - default_charset también se empleará para establecer el - conjunto de caracteres predeterminado para las funciones de - iconv si las opciones de configuración - iconv.input_encoding, - iconv.output_encoding y - iconv.internal_encoding - están desestablecidas, y para - las funciones de mbstring si las opciones de configuración - mbstring.http_input - mbstring.http_output - mbstring.internal_encoding - están desestablecidas. - - - Todas las versiones de PHP utilizarán este valor como el conjunto de caracteres dentro de la - cabecera Content-Type predeterminada enviada por PHP si la cabecera no ha sido sobrescrita - por una llamada a header. - - - No se recomienda establecer default_charset - a un valor vacío. - - - - - - - input_encoding - string - - - - Este ajuste se usa para módulos multibyte - comos mbstring e iconv. El valor predeterminado es vacío. - - - - - - - output_encoding - string - - - - Este ajuste se usa para módulos multibyte - comos mbstring e iconv. El valor predeterminado es vacío. - - - - - - - internal_encoding - string - - - - Este ajuste se usa para módulos multibyte - comos mbstring e iconv. El valor predeterminado es vacío. Si está vacío, - se usará default_charset. - - - - - - - always_populate_raw_post_data - mixed - - - &warn.deprecated.feature-5-6-0.removed-7-0-0; - - Si se establece a &true;, PHP rellenará siempre - $HTTP_RAW_POST_DATA que contiene los datos POST sin tratar. - De lo contrario, la variable se rellena solamente cuando el tipo MIME de los - datos es irreconocible. - - - El método preferido para acceder a los datos POST sin tratar es - php://input, ya que - $HTTP_RAW_POST_DATA está obsoleta a partir de - PHP 5.6.0. Al establecer always_populate_raw_post_data - a -1 se optará por el nuevo comportamiento que será - implementado en una futura versión de, donde - $HTTP_RAW_POST_DATA nunca está definida. - - - Independientemente del ajuste, $HTTP_RAW_POST_DATA no - está disponible con enctype="multipart/form-data". - - - - -
-
- - Véase también: magic_quotes_gpc, - magic_quotes_runtime, - y magic_quotes_sybase. - -
- -
- Rutas y directorios - - - Opciones de configuración de rutas y directorios - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - include_path - ".;/path/to/php/pear" - INI_ALL - - - - open_basedir - NULL - INI_ALL - - - - doc_root - NULL - INI_SYSTEM - - - - user_dir - NULL - INI_SYSTEM - - - - user_ini.cache_ttl - "300" - INI_SYSTEM - - - - user_ini.filename - ".user.ini" - INI_SYSTEM - - - - extension_dir - "/path/to/php" - INI_SYSTEM - - - - extension - NULL - Solamente en &php.ini; - - - - zend_extension - NULL - Solamente en &php.ini; - - - - cgi.check_shebang_line - "1" - INI_SYSTEM - Disponible desde PHP 5.2.0. - - - cgi.discard_path - "0" - INI_SYSTEM - Disponible desde PHP 5.3.0. - - - cgi.fix_pathinfo - "1" - INI_SYSTEM - - - - cgi.force_redirect - "1" - INI_SYSTEM - - - - cgi.nph - "0" - INI_SYSTEM - - - - cgi.redirect_status_env - NULL - INI_SYSTEM - - - - cgi.rfc2616_headers - "0" - INI_ALL - - - - fastcgi.impersonate - "0" - INI_SYSTEM - - - - fastcgi.logging - "1" - INI_SYSTEM - - - - -
-
- - &ini.descriptions.title; - - - - - - include_path - string - - - - Especifica la lista de directorios donde las funciones - require, include, - fopen, file, - readfile y file_get_contents - buscarán ficheros. El formato es como la variable de entorno - PATH del sistema: una lista de directorios - separados por dos puntos en Unix o separados por punto y coma en Windows. - - - PHP considera cada entrada de la ruta de inclusión por separado cuando está buscando - ficheros a incluir. Primero buscará en la primera ruta, y si no lo encuentra ahí, - buscará en la siguiente, hasta que encuentre el fichero incluido, o - devuelva una - advertencia - o un error. - Se puede modificar o establecer una ruta de incluición propia en tiempo de ejecucción usando - set_include_path. - - - - include_path en Unix - - - - - - - - include_path en Windows - - - - - - - El uso de . en la ruta de inclusión permite el uso de - inclusiones relativas, ya que significa el directorio actual. Sin embargo, - es más eficiente usar explícitamente - include './fichero' que hacer que PHP compruebe siempre - el directorio actual para cada inclusión. - - - - Las variables ENV también son accesibles en ficheros .ini. - Por lo tanto, es posible hacer referencia al directorio raíz utilizando - ${LOGIN} y ${USER}. - - - Las variables de entorno podrían variar entre APIs de servidores, ya que sus entornos - pueden ser diferentes. - - - - - include_path en Unix usando la variable de entorno ${USER} - - - - - - - - - - - open_basedir - string - - - - El límite de los ficheros a los que PHP puede acceder en el árbol - de directorios especificado, incluyendo el fichero en sí. Esta directiva - NO se ve afectada si el Modo Seguro está activado - (On) o desactivado (Off). - - - Cuando un script intenta acceder al sistema de ficheros, por ejemplo, usando - include, o fopen, se comprueba la - ubicación del fichero. - Cuando el fichero está fuera del árbol de directorio especificado, PHP rechazará acceder a él. - Todos los enlaces simbólicos se resuelven, por lo que no es posible evitar esta restricción - con un enlace simbólico. Si el fichero no existe, el enlace simbólico no podría ser - resuelto, por lo que el nombre de fichero se compara con (uno resuelto) . - - - - puede afectar no sólo a las funciones del sistema de ficheros; por ejemplo, - si MySQL está configurado para usar los controladores de mysqlnd, - LOAD DATA INFILE se verá afectado por . - Mucha de la funcionalidad ampliada de PHP usa open_basedir de esta manera. - - - El valor especial . - indica que el directorio de trabajo del script será usado como directorio base. - Esto es, sin embargo, un poco peligroso, ya que el directorio de trabajo - del script puede ser fácilmente cambiado con la función chdir. - - - En httpd.conf, se puede desactivar - (p.ej. para algunos servidores virtuales) - de la misma manera que - cualquier otra directiva de configuración con "php_admin_value open_basedir - none". - - - Bajo Windows, los directorios se han de separar con punto y coma. En - cualquier otro sistema, se ha de hacer con dos puntos. Como módulo de - Apache, las rutas de de los directorios superiores - se heredan automáticamente. - - - La restricción especificada en es un - nombre de directorio, no un prefijo. - - - El valor predeterminado permite abrir cualquier fichero. - - - - open_basedir puede usarse en tiempo de ejecución. Esto - significa que si open_basedir está establecido como /www/ - en &php.ini;, un script puede reforzar la configuración a - /www/tmp/ en tiempo de ejecución con - ini_set. Cuando se enumeran varios directorios, se puede - usar la constante PATH_SEPARATOR como separador, - independientemente del sistema operativo. - - - - - El uso de open_basedir establece realpath_cache_size - en 0 y por lo tanto deshabilita la caché de realpath. - - - - - open_basedir es solo una red de seguridad adicional, que de ninguna manera es - exhaustiva y, por lo tanto, no se puede confiar en ella cuando se necesita seguridad. - - - - - - - - doc_root - string - - - - El "directorio raíz" de PHP en el servidor. Solamente usada si - no está vacía. - Si PHP no se compiló con FORCE_REDIRECT, debería - establecerse doc_root si se está usando PHP como CGI bajo - cualquier tipo de servidor (que no sea IIS). La alternativa es usar - la configuación de - cgi.force_redirect de más abajo. - - - - - - - user_ini.cache_ttl - int - - - - - - - - - - user_ini.filename - string - - - - - - - - - - user_dir - string - - - - El nombre base del directorio usado en un directorio principal de usuario para - ficheros PHP, por ejemplo public_html - . - - - - - - - extension_dir - string - - - - En qué directorio debería buscar PHP extensiones que se pueden cargar - dinámicamente. Véase también: enable_dl, - y dl. - - - - - - - extension - string - - - - Qué extensiones se cargarán dinámicamente cuando se inicie PHP. - - - - - - - zend_extension - string - - - - El nombre de la extensión Zend cargable dinámicamente (por ejemplo - XDebug) cuando se inicie PHP. - - - - - - - cgi.check_shebang_line - bool - - - - Controla si PHP en modo CGI comprueba líneas que empiezan - por #! (shebang) en el inicio del script que se está ejecutando. - Esta línea podría ser necesaria si el script admite su ejecución tanto como un script - independiente como mediante el modo CGI de PHP. - El modo CGI de PHP omite esta línea e ignora su contenido si - esta directiva si está activada. - - - - - - - cgi.discard_path - bool - - - - Si está habilitado, el binario de CGI de PHP puede ser colocado sin riesgo fuera - del árbol web, no siendo posible así eludir la seguridad de .htaccess. - - - - - - - cgi.fix_pathinfo - bool - - - - Proporciona soporte real de PATH_INFO / - PATH_TRANSLATED para CGI. - El comportamiento anterior de PHP era establecer PATH_TRANSLATED - a SCRIPT_FILENAME, por lo que no comprendía lo que era - PATH_INFO. Para más información sobre - PATH_INFO, véanse las especificaciones de CGI. - Si se establece el valor de esta directiva a 1, el modo - CGI de PHP corregirá sus rutas conforme a las especificaciones. Si - se establece a cero, funcionará como anteriormente. Esta directiva está activada - de forma predeterminada. Debería corregir sus scripts para que utilicen - SCRIPT_FILENAME en lugar de - PATH_TRANSLATED. - - - - - - - cgi.force_redirect - bool - - - - cgi.force_redirect es necesario para proporcionar seguridad al ejecutar PHP como - CGI bajo la mayoría de servidores web. Si no se define, PHP - activa esta directiva de forma predeterminada. Puede desactivarla - bajo su propia responsabilidad. - - - - Para usuarios de Windows: Al usar IIS, esta ocpción debe - estar desactivada. Para OmniHTTPD o Xitami se aplica lo mismo. - - - - - - - - cgi.nph - bool - - - - Si cgi.nph está habilitado, forzará a que cgi siempre envíe Status: 200 en - cada petidión. - - - - - - - cgi.redirect_status_env - string - - - - Si cgi.force_redirect está activada, y no se están usando servidores - web Apache o Netscape (iPlanet), podría ser necesario - establecer el nombre de una variable de entorno que PHP buscará para saber - que se puede continuar con la ejecucción. - - - - Establecer esta variable podría causar problemas de - seguridad, no la cambie a no ser que sepa lo que está haciendo. - - - - - - - - cgi.rfc2616_headers - int - - - - Le indica a PHP qué tipo de encabezados usar cuando envía el código de respuesta - HTTP. Si está establecida a 0, PHP envía una cabecera "Status:" RFC 3875 - la cual es admitida por Apache y otros servidores web. Cuando esta opción - está establecida a 1, PHP enviará encabezados compatibles con la - RFC 2616. - - - Si esta opción está habiltada, y está ejecutándose PHP en un entorno CGI (p.ej. PHP-FPM) - no se deberían usar las cabeceras de respuesta de estado HTTP estilo estándar RFC 2616, se debería - usar en su lugar sus equivalentes RFC 3875, p.ej., en lugar de header("HTTP/1.0 404 Not found"); - se debería usar header("Status: 404 Not Found"); - - - Déjelo establecido a 0 a menos que sepa lo que está haciendo. - - - - - - - fastcgi.impersonate - string - - - - FastCGI bajo IIS (en SO basados en WINNT) admite la capacidad de imitar - tokens de seguridad del cliente que llama. Esto permite a IIS definir - el contexto de seguridad en el que la petición se ejecuta. mod_fastgci bajo Apache - actualmente no admite esta característica (17/03/2002). - Establézcalo a 1 si usa IIS. El valor predeterminado es cero. - - - - - - - fastcgi.logging - bool - - - - Activa la identificación de la SAPI cuando se usa FastCGI. El valor predeterminado - es habilitar la identificación. - - - - - - -
- -
- Subida de ficheros - - - Opciones de configuración de subida de ficheros - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - file_uploads - "1" - INI_SYSTEM - - - - upload_tmp_dir - NULL - INI_SYSTEM - - - - max_input_nesting_level - 64 - INI_PERDIR - - - - max_input_vars - 1000 - INI_PERDIR - - - - upload_max_filesize - "2M" - INI_PERDIR - - - - max_file_uploads - 20 - INI_SYSTEM - - - - -
-
- - &ini.descriptions.title; - - - - - - file_uploads - bool - - - - Si permitir o no la subida de ficheros - mediante HTTP. Véanse también las directivas - upload_max_filesize, - upload_tmp_dir, y - post_max_size. - - - - - - - upload_tmp_dir - string - - - - El directorio temporal usado para almacenar ficheros durante el proceso de subida. - Es necesario tener permisos de escritura para el usuario que está ejecutando PHP. - Si no está especificado, PHP usará el predeterminado del sistema. - - - Si el directorio especificado no tiene permisos de escritura, PHP recurrirá - al directorio temporal predeterminado del sistema. Si la directiva - open_basedir está activada, al - directorio predeterminado del sistema se le ha de permitir la subida de ficheros - para que funcione. - - - - - - - upload_max_filesize - int - - - - El tamaño máximo de un fichero subido. - - - &ini.shorthandbytes; - - - - - - - max_file_uploads - int - - - - El número máximo de ficheros a subir permitidos de forma simultánea. - Los campos de subida de ficheros dejados en blanco - en el momento del envío no cuentan en este límite. - - - - - -
- -
- Configuración de SQL en general - - - Opciones de configuración de SQL en general - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - sql.safe_mode - "0" - INI_SYSTEM - Eliminado en PHP 7.2.0 - - - -
-
- - &ini.descriptions.title; - - - - - - sql.safe_mode - bool - - - - Si está activado, las funciones de conexión a bases de datos que especifiquen valores predeterminados - emplearán dichos valores en lugar cualquier argumento proporcionado por el usuario. Para los detalles - de los valores predeterminados, veáse la documentación de las funciones de conexión - relevantes. - - - - Esta característica ha sido ELIMINADA en PHP 7.2.0. - - - - - - -
- -
- Específico de Windows - - - Opciones de configuración específicas de Windows - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - windows.show_crt_warning - "0" - INI_ALL - - - - -
-
- - &ini.descriptions.title; - - - - - - windows_show_crt_warning - bool - - - - Esta directiva muestra las advertencias CRT de Windows cuando está establecida. - - - - - -
- -
- - diff --git a/appendices/ini.list.xml b/appendices/ini.list.xml deleted file mode 100644 index 6468148de..000000000 --- a/appendices/ini.list.xml +++ /dev/null @@ -1,923 +0,0 @@ - - - - - -
- Listado de directivas de &php.ini; - - Este listado incluye las directivas de &php.ini; que se pueden establecer para la - configuración de PHP. - - - La columna "Cambiable" muestra los modos que determinan cuándo y dónde una directiva puede ser establecida. - Véase la sección Valores de modo cambiable para sus definiciones. - - - - Opciones de configuración - - - - &Name; - &Default; - &Changeable; - &Changelog; - - - - - allow_url_fopen - "1" - INI_SYSTEM - - - - allow_url_include - "0" - INI_SYSTEM - - - - arg_separator.input - "&" - INI_PERDIR - - - - arg_separator.output - "&" - INI_ALL - - - - assert.active - "1" - INI_ALL - - - - assert.bail - "0" - INI_ALL - - - - assert.callback - NULL - INI_ALL - - - - assert.exception - "0" - INI_ALL - - - - assert.quiet_eval - "0" - INI_ALL - - - - assert.warning - "1" - INI_ALL - - - - auto_append_file - NULL - INI_PERDIR - - - - auto_detect_line_endings - "0" - INI_ALL - - - - auto_globals_jit - "1" - INI_PERDIR - - - - auto_prepend_file - NULL - INI_PERDIR - - - - - browscap - NULL - INI_SYSTEM - - - - cgi.check_shebang_line - "1" - INI_SYSTEM - - - - cgi.discard_path - "0" - INI_SYSTEM - - - - cgi.fix_pathinfo - "1" - INI_SYSTEM - - - - cgi.force_redirect - "1" - INI_SYSTEM - - - - cgi.nph - "0" - INI_ALL - - - - cgi.redirect_status_env - NULL - INI_SYSTEM - - - - cgi.rfc2616_headers - "0" - INI_ALL - - - - child_terminate - "0" - INI_ALL - - - - - - - - - - default_charset - "UTF-8" - INI_ALL - Por omisión a "UTF-8". - - - default_mimetype - "text/html" - INI_ALL - - - - default_socket_timeout - "60" - INI_ALL - - - - disable_classes - "" - Solamente en &php.ini; - - - - disable_functions - "" - Solamente en &php.ini; - - - - display_errors - "1" - INI_ALL - - - - display_startup_errors - "0" - INI_ALL - - - - docref_ext - "" - INI_ALL - - - - docref_root - "" - INI_ALL - - - - doc_root - NULL - INI_SYSTEM - - - - enable_dl - "1" - INI_SYSTEM - &removed.php.future; - - - enable_post_data_reading - On - INI_PERDIR - - - - engine - "1" - INI_ALL - - - - error_append_string - NULL - INI_ALL - - - - error_log - NULL - INI_ALL - - - - error_log_mode - 0o644 - INI_ALL - Disponible a partir de PHP 8.2.0 - - - error_prepend_string - NULL - INI_ALL - - - - error_reporting - NULL - INI_ALL - - - - - exit_on_timeout - "" - INI_ALL - - - - - expose_php - "1" - Solamente en &php.ini; - - - - extension - NULL - Solamente en &php.ini; - - - - extension_dir - "/path/to/php" - INI_SYSTEM - - - - fastcgi.impersonate - "0" - INI_SYSTEM - - - - fastcgi.logging - "1" - INI_SYSTEM - - - - fbsql.allow_persistent - "1" - INI_SYSTEM - - - - fbsql.autocommit - "1" - INI_SYSTEM - - - - fbsql.batchSize - "1000" - INI_SYSTEM - - - - fbsql.batchsize - "1000" - INI_ALL - - - - fbsql.default_database - "" - INI_SYSTEM - - - - fbsql.default_database_password - "" - INI_SYSTEM - - - - fbsql.default_host - NULL - INI_SYSTEM - - - - fbsql.default_password - "" - INI_SYSTEM - - - - fbsql.default_user - "_SYSTEM" - INI_SYSTEM - - - - fbsql.generate_warnings - "0" - INI_SYSTEM - - - - fbsql.max_connections - "128" - INI_SYSTEM - - - - fbsql.max_links - "128" - INI_SYSTEM - - - - fbsql.max_persistent - "-1" - INI_SYSTEM - - - - fbsql.max_results - "128" - INI_SYSTEM - - - - fbsql.show_timestamp_decimals - "0" - INI_SYSTEM - - - - file_uploads - "1" - INI_SYSTEM - - - - - from - "" - INI_ALL - - - - - - hard_timeout - "2" - INI_SYSTEM - Disponible desde PHP 7.1.0. - - - highlight.comment - "#FF8000" - INI_ALL - - - - highlight.default - "#0000BB" - INI_ALL - - - - highlight.html - "#000000" - INI_ALL - - - - highlight.keyword - "#007700" - INI_ALL - - - - highlight.string - "#DD0000" - INI_ALL - - - - html_errors - "1" - INI_ALL - - - - - - - ignore_repeated_errors - "0" - INI_ALL - - - - ignore_repeated_source - "0" - INI_ALL - - - - ignore_user_abort - "0" - INI_ALL - - - - implicit_flush - "0" - INI_ALL - - - - include_path - ".;/path/to/php/pear" - INI_ALL - - - - - last_modified - "0" - INI_ALL - - - - - log_errors - "0" - INI_ALL - - - - log_errors_max_len - "1024" - INI_ALL - - - - mail.add_x_header - "0" - INI_PERDIR - - - - mail.force_extra_parameters - NULL - Solamente en &php.ini; - - - - mail.log - "" - INI_PERDIR - - - - max_execution_time - "30" - INI_ALL - - - - max_input_nesting_level - "64" - INI_PERDIR - - - - max_input_vars - 1000 - INI_PERDIR - - - - max_input_time - "-1" - INI_PERDIR - - - - - - - memory_limit - "128M" - INI_ALL - - - - - - - - - - open_basedir - NULL - INI_ALL - - - - output_buffering - "0" - INI_PERDIR - - - - output_handler - NULL - INI_PERDIR - - - - - - - - - post_max_size - "8M" - INI_PERDIR - - - - precision - "14" - INI_ALL - - - - realpath_cache_size - "16K" - INI_SYSTEM - - - - realpath_cache_ttl - "120" - INI_SYSTEM - - - - register_argc_argv - "1" - INI_PERDIR - - - - report_memleaks - "1" - INI_ALL - - - - report_zend_debug - "1" - INI_ALL - - - - request_order - "" - INI_PERDIR - - - - - sendmail_from - NULL - INI_ALL - - - - sendmail_path - "/usr/sbin/sendmail -t -i" - INI_SYSTEM - - - - serialize_precision - "-1" - INI_ALL - - Hasta PHP 7.1.0, el valor por omisión era 17. - - - - - short_open_tag - "1" - INI_PERDIR - - - - SMTP - "localhost" - INI_ALL - - - - smtp_port - "25" - INI_ALL - - - - - sql.safe_mode - "0" - INI_SYSTEM - - - - - syslog.facility - "LOG_USER" - INI_SYSTEM - Disponible desde PHP 7.3.0. - - - syslog.filter - "no-ctrl" - INI_ALL - Disponible desde PHP 7.3.0. - - - syslog.ident - "php" - INI_SYSTEM - Disponible desde PHP 7.3.0. - - - sys_temp_dir - "" - INI_SYSTEM - - - - - - track_errors - "0" - INI_ALL - Obsoleta desde PHP 7.2.0, eliminada en PHP 8.0.0 - - - unserialize_callback_func - NULL - INI_ALL - - - - uploadprogress.file.filename_template - "/tmp/upt_%s.txt" - INI_ALL - - - - upload_max_filesize - "2M" - INI_PERDIR - - - - max_file_uploads - 20 - INI_SYSTEM - - - - upload_tmp_dir - NULL - INI_SYSTEM - - - - url_rewriter.tags - "a=href,area=href,frame=src,form=,fieldset=" - INI_ALL - - - - user_agent - NULL - INI_ALL - - - - user_dir - NULL - INI_SYSTEM - - - - user_ini.cache_ttl - "300" - INI_SYSTEM - - - - user_ini.filename - ".user.ini" - INI_SYSTEM - - - - - variables_order - "EGPCS" - INI_PERDIR - - - - vld.active - "0" - INI_SYSTEM - - - - vld.execute - "1" - INI_SYSTEM - Disponible desde vld 0.8.0. - - - vld.skip_append - "0" - INI_SYSTEM - Disponible desde vld 0.8.0. - - - vld.skip_prepend - "0" - INI_SYSTEM - Disponible desde vld 0.8.0. - - - windows.show_crt_warning - "0" - INI_ALL - - - - xbithack - "0" - INI_ALL - - - - xmlrpc_errors - "0" - INI_SYSTEM - - - - xmlrpc_error_number - "0" - INI_ALL - - - - yaz.keepalive - "120" - INI_ALL - - - - yaz.log_mask - NULL - INI_ALL - Disponible desde yaz 1.0.3. - - - zend.assertions - "1" - INI_ALL - - - - zend.detect_unicode - "1" - INI_ALL - - - - zend.enable_gc - "1" - INI_ALL - - - - zend.multibyte - "0" - INI_PERDIR - - - - zend.script_encoding - NULL - INI_ALL - - - - zend.signal_check - "0" - INI_SYSTEM - - - - zend_extension - NULL - Solamente en &php.ini; - - - - - -
-
-
- - diff --git a/appendices/reserved.constants.core.xml b/appendices/reserved.constants.core.xml deleted file mode 100644 index 0a2558a11..000000000 --- a/appendices/reserved.constants.core.xml +++ /dev/null @@ -1,707 +0,0 @@ - - - - - - - Constantes predefinidas del núcleo - - Estas constantes están definidas por el núcleo de PHP. Este incluye PHP, - el motor Zend, y los módulos SAPI. - - - - - PHP_VERSION - (string) - - - - La versión actual de PHP en notación - "mayor.menor.edición[extra]". - - - - - - PHP_MAJOR_VERSION - (int) - - - - La versión "mayor" actual de PHP como valor integer (p.ej., int(5) - en la versión "5.2.7-extra"). - - - - - - PHP_MINOR_VERSION - (int) - - - - La versión "menor" actual de PHP como valor integer (p.ej, int(2) - en la versión "5.2.7-extra"). - - - - - - PHP_RELEASE_VERSION - (int) - - - - La versión de "publicación" (release) actual de PHP como valor integer (p.ej., int(7) - en la versión "5.2.7-extra"). - - - - - - PHP_VERSION_ID - (int) - - - - La versión de PHP actual como valor integer, útil para - comparar versiones (p.ej., int(50207) para la versión "5.2.7-extra"). - - - - - - PHP_EXTRA_VERSION - (string) - - - - La versión "extra" actual de PHP, en forma de string (p.ej., '-extra' - para la versión "5.2.7-extra"). Se usa a menudo por los distribuidores - para indicar la versión de un paquete. - - - - - - PHP_ZTS - (int) - - - - - - - - - - PHP_DEBUG - (int) - - - - - - - - - - PHP_MAXPATHLEN - (int) - - - - La longitud máxima de los nombres de ficheros (incluyendo directorios) admitida - por la compilación de PHP. - - - - - - PHP_OS - (string) - - - - El sistema operativo para el que se construyó PHP. - - - - - - PHP_OS_FAMILY - (string) - - - - La familia de sistemas operativos para la que se construyó PHP. Puede se - 'Windows', 'BSD', - 'OSX', 'Solaris', - 'Linux' or 'Unknown'. - Disponible desde PHP 7.2.0. - - - - - - PHP_SAPI - (string) - - - - La API del servidor de la compilación de PHP. - Ver también php_sapi_name. - - - - - - PHP_EOL - (string) - - - - El símbolo 'Fin De Línea' correcto de la plataforma en uso. - - - - - - PHP_INT_MAX - (int) - - - - El número entero más grande admitido en esta compilación de PHP. Normalmente int(2147483647) - en sistemas de 32 bits y int(9223372036854775807) en sistemas de 64 bits. - - - - - - PHP_INT_MIN - (int) - - - - El número entero más pequeño admitido en esta compilación de PHP. Normalmente int(-2147483648) en sistemas de 32 bits y - int(-9223372036854775808) en sistemas de 64 bits. - Usualmente, PHP_INT_MIN === ~PHP_INT_MAX. - - - - - - PHP_INT_SIZE - (int) - - - - El tamaño de un número entero en bytes en esta compilación de PHP. - - - - - - PHP_FLOAT_DIG - (int) - - - - Número de dígitos decimales que se pueden redondear en un float y revertirlos - si pédida de precisión. - Disponible a partir de PHP 7.2.0. - - - - - - PHP_FLOAT_EPSILON - (float) - - - - El menor número positivo representable x, tal que x + 1.0 != - 1.0. - Disponible a partir de PHP 7.2.0. - - - - - - PHP_FLOAT_MIN - (float) - - - - El menor número positivo de punto flotante representable. - Si necesita el menor número de punto flotante negative representable, use - PHP_FLOAT_MAX. - Disponible a partir de PHP 7.2.0. - - - - - - PHP_FLOAT_MAX - (float) - - - - El mayor número de punto flotante representable. - Disponible a partir de PHP 7.2.0. - - - - - - DEFAULT_INCLUDE_PATH - (string) - - - - - - - - - - PEAR_INSTALL_DIR - (string) - - - - - - - - - - PEAR_EXTENSION_DIR - (string) - - - - - - - - - - PHP_EXTENSION_DIR - (string) - - - - El directorio por defecto donde buscar las extensiones cargables dinámicamente - (a menos que sea sobreescrito por extension_dir). - Por defecto es PHP_PREFIX (o PHP_PREFIX . "\\ext" en Windows). - - - - - - PHP_PREFIX - (string) - - - - El valor de "--prefix" usado en la configuración. - En Windows, es el valor - que se estableció en la configuración. - - - - - - PHP_BINDIR - (string) - - - - El valor se estableció en la configuración. - En Windows, es el valor - que se estableció en la configuración. - - - - - - PHP_BINARY - (string) - - - - Especifica la ruta de los binarios de PHP durante la ejecución del script. - - - - - - PHP_MANDIR - (string) - - - - Especifica dónde están instalados los manuales. - - - - - - PHP_LIBDIR - (string) - - - - - - - - - - PHP_DATADIR - (string) - - - - - - - - - - PHP_SYSCONFDIR - (string) - - - - - - - - - - PHP_LOCALSTATEDIR - (string) - - - - - - - - - - PHP_CONFIG_FILE_PATH - (string) - - - - - - - - - - PHP_CONFIG_FILE_SCAN_DIR - (string) - - - - - - - - - - PHP_SHLIB_SUFFIX - (string) - - - - Sufijo de las bibliotecas compartidas de la plataforma de compilación, como "so" (mayoría de plataformas Unix) - o "dll" (Windows). - - - - - - PHP_FD_SETSIZE - (string) - - - - El número máximo de descriptores de ficheros para seleccionar llamadas al sistema. Disponble - a partir de PHP 7.1.0. - - - - - - E_ERROR - (int) - - - - Constante de informe de error - - - - - - E_WARNING - (int) - - - - Constante de informe de error - - - - - - E_PARSE - (int) - - - - Constante de informe de error - - - - - - E_NOTICE - (int) - - - - Constante de informe de error - - - - - - E_CORE_ERROR - (int) - - - - Constante de informe de error - - - - - - E_CORE_WARNING - (int) - - - - Constante de informe de error - - - - - - E_COMPILE_ERROR - (int) - - - - Constante de informe de error - - - - - - E_COMPILE_WARNING - (int) - - - - Constante de informe de error - - - - - - E_USER_ERROR - (int) - - - - Constante de informe de error - - - - - - E_USER_WARNING - (int) - - - - Constante de informe de error - - - - - - E_USER_NOTICE - (int) - - - - - - - - - - E_RECOVERABLE_ERROR - (int) - - - - Constante de informe de error. - - - - - - E_DEPRECATED - (int) - - - - Constante de informe de error. - - - - - - E_USER_DEPRECATED - (int) - - - - Constante de informe de error. - - - - - - E_ALL - (int) - - - - Constante de informe de error. - - - - - - E_STRICT - (int) - - - - Constante de informe de error. - - - - - - __COMPILER_HALT_OFFSET__ - (int) - - - - - - - - - - &true; - (bool) - - - - Ver también Booleans. - - - - - - &false; - (bool) - - - - Ver también Booleans. - - - - - - &null; - (null) - - - - Ver también Null. - - - - - - PHP_WINDOWS_EVENT_CTRL_C - (int) - - - - El evento CTRL+C en Windows. - Disponible a partir de PHP 7.4.0 (sólo para Windows). - - - - - - PHP_WINDOWS_EVENT_CTRL_BREAK - (int) - - - - El evento CTRL+BREAK en Windows. - Disponible a partir de PHP 7.4.0 (sólo para Windows). - - - - - - Ver también: Constantes - mágicas. - - - -