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 PHP_INI_ALL
yaml.decode_timestamp 0 PHP_INI_ALL
yaml.output_canonical 0 PHP_INI_ALL
yaml.output_indent 2 PHP_INI_ALL
yaml.output_width 80 PHP_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_timestamp integer

Controla la decodificación tanto implicita y explicita escalar de "tag:yaml.org,2002:timestamp" en documentos YAML. El valor determinado es 0 que no se aplica a ningunca decodificación. Un ajuste de 1 a usar strtotime() para analizar el valor de un Unix timestamp. Un ajuste de 2 debe usar date_create() para analizar el valor del objeto DateTime.

yaml.output_canonical boolean

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

yaml.output_indent integer

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

yaml.output_width integer

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