&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.