Documentación offline PHP master

Configuración en tiempo de ejecución

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Configuración en tiempo de ejecución#

El comportamiento de estas funciones es afectado por la configuración en el archivo php.ini.

Nombre Por defecto Cambiable Historial de cambios
yaml.decode_binary 0 INI_ALL
yaml.decode_php 0 INI_ALL Añadido en 1.2.0, antes de 2.0.0 el valor predeterminado era 1
yaml.decode_timestamp 0 INI_ALL
yaml.output_canonical 0 INI_ALL
yaml.output_indent 2 INI_ALL
yaml.output_width 80 INI_ALL

Opciones de configuración de Yaml

Aquí hay una aclaración sobre el uso de las directivas de configuración.

yaml.decode_binary bool
Off por omisión, pero puede estar activado el uso de entidades base64 codificadas binariamente que tenga explicitamente el tag "tag:yaml.org,2002:binary" para ser decodificado.

yaml.decode_php bool
Desactivado por omisión, pero puede ser configurado como activado para que los objetos PHP serializados que tienen la etiqueta explícita "!php/object" sean deserializados.

yaml.decode_timestamp int
Controla la decodificación de los escalares "tag:yaml.org,2002:timestamp" tanto implícitos como explícitos en el flujo del documento YAML. La configuración predeterminada de 0 no aplicará ninguna decodificación. Una configuración de 1 utilizará strtotime para analizar el valor de la marca de tiempo como una marca de tiempo Unix. Una configuración de 2 utilizará date_create para analizar el valor de la marca de tiempo como un objeto DateTime.

yaml.output_canonical bool
Off por omisión, pero puede estar activado de manera convencional desde su salida.

yaml.output_indent int
Números de espacios para la identación. El valor debe comprender entre 1 y 10.

yaml.output_width int
Establece el ancho de línea de preferencia. -1 significa sin límite.