
O bloco de função JSON_OPTIONS calcula as opções para JSON_ENCODE.
Retorna um objeto em vez de uma matriz, se for usada uma matriz não associativa. Particularmente útil quando o destinatário da saída espera um objeto e a matriz está vazia.
Se a codificação de um valor individual falhar, ele será omitido em vez de falhar.
Codifica cadeias de caracteres numéricas como números.
Usa espaços em branco para formatar os dados retornados.
Todos < e > são convertidos para \u003C e \u003E.
Todos os caracteres & são convertidos para \u0026.
Todos os caracteres ' são convertidos para \u0027.
Todos os caracteres " são convertidos para \u0022.
Nenhum caractere de escape é inserido antes de /.
Codifica caracteres Unicode que consistem em vários bytes diretamente. Por padrão, são usados escapes \uXXXX.
Retorna as opções calculadas como um inteiro. O valor 0 corresponde a nenhuma opção. Para economizar espaço, o valor também pode ser inserido diretamente no bloco de função JSON_ENCODE.