Constantes pr�-d�finies
Ces constantes sont d�finies par cette extension, et ne sont disponibles que si cette extension a �t� compil�e avec PHP, ou bien charg�e au moment de l'ex�cution.
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.