
Le bloc fonctionnel JSON_OPTIONS calcule les options pour JSON_ENCODE.
Indique un objet au lieu d'un tableau si un tableau non associatif est utilisé. Particulièrement utile lorsque le destinataire de la sortie attend un objet et que le tableau est vide.
Si l'encodage d'une seule valeur échoue, celle-ci est omise au lieu d'échouer.
Encode les chaînes de caractères numériques en nombres.
Utilise l'espace blanc pour formater les données retournées.
Tous les < et > sont convertis en \u003C et \u003E.
Tous les caractères & sont convertis en \u0026.
Tous les caractères ' sont convertis en \u0027.
Tous les caractères " sont convertis en \u0022.
Aucun caractère d'échappement n'est inséré avant /.
Encode les caractères Unicode composés de plusieurs octets directement. Par défaut, des échappements \uXXXX sont utilisés.
Retourne les options calculées sous forme d'entier. La valeur 0 correspond à aucune option. Pour économiser de la place, la valeur peut également être insérée directement dans le bloc fonctionnel JSON_ENCODE.