O comportamento destas funƧƵes Ʃ afetado pelas configuraƧƵes do php.ini.
| Nome | Padrão | ModificÔvel | Registro de Alterações |
|---|---|---|---|
| yaml.decode_binary | 0 | INI_ALL |
|
| yaml.decode_php | 0 | INI_ALL |
Adicionado na versão 1.2.0, antes da 2.0.0 o padrão 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 |
Aqui estÔ uma breve explicação das diretivas de configuração.
yaml.decode_binary
bool
Desativado por padrĆ£o, mas pode ser ativado para fazer com que entidades codificadas em binĆ”rio base64 que possuem a etiqueta explĆcita "tag:yaml.org,2002:binary" sejam decodificadas.
yaml.decode_php
bool
Desativado por padrĆ£o, mas pode ser ativado para fazer com que objetos PHP serializados que possuem a etiqueta explĆcita "!php/object" sejam desserializados.
yaml.decode_timestamp
int
Controla a decodificação de escalares "tag:yaml.org,2002:timestamp" implĆcitos e explĆcitos no fluxo de documentos YAML. A configuração padrĆ£o 0 nĆ£o aplicarĆ” nenhuma decodificação. Uma configuração 1 usarĆ” strtotime() para interpretar o valor do timestamp como um timestamp Unix. Uma configuração 2 usarĆ” date_create() para interpretar o valor do timestamp como objeto DateTime.
yaml.output_canonical
bool
Desativado por padrĆ£o, mas pode ser ativado para causar saĆda de formulĆ”rio canĆ“nico.
yaml.output_indent
int
Número de espaços para identar seções. O valor deve estar entre
1 e 10.
yaml.output_width
int
Define a largura de linha preferida. -1 significa ilimitado.