&reftitle.constants; &extension.constants; Les constantes suivantes indiquent le type d'erreur retournée par la fonction json_last_error. Elles sont toutes disponibles depuis PHP 5.3.0. JSON_ERROR_NONE (integer) Aucune erreur n'est survenue. JSON_ERROR_DEPTH (integer) La profondeur maximale de la pile a été atteinte. JSON_ERROR_CTRL_CHAR (integer) Erreur lors du contrôle des caractères ; probablement un encodage incorrect. JSON_ERROR_SYNTAX (integer) Erreur de syntaxe. Les constantes suivantes peuvent être combinées pour former des options de json_encode. Elles sont toutes disponibles depuis PHP 5.3.0. JSON_HEX_TAG (integer) Tous les caractères < et > sont convertis en séquences \u003C et \u003E. JSON_HEX_AMP (integer) Tous les caractères & sont convertis en \u0026. JSON_HEX_APOS (integer) Tous les guillemets ' sont convertis en \u0027. JSON_HEX_QUOT (integer) Tous les guillemets doubles " sont convertis en \u0022. JSON_FORCE_OBJECT (integer) Produit un objet plutôt qu'un tableau, lorsqu'un tableau non-associatif est utilisé. C'est particulièrement utile lorsque le destinataire du résultat attend un objet, et que le tableau est vide.