El comportamiento de estas funciones se ve afectado por la configuración de php.ini.
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.