Configuración en tiempo de ejecución

El comportamiento de estas funciones se ve afectado por la configuración de php.ini.

Opciones de configuración de Yaml
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

He aquí una breve explicación de las directivas de configuración.

yaml.decode_binary boolean

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.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top