simdjson_key_value
Décode la valeur d'une chaîne JSON située à l'indicateur JSON demandé.
&reftitle.description;
mixedsimdjson_key_value
stringjson
stringkey
boolassociative&false;
intdepth512
Décode et renvoie la valeur trouvée à l'indicateur JSON demandé.
&reftitle.parameters;
json
Le json string à interroger et décoder.
Cette fonction ne fonctionne qu'avec des chaînes encodées en UTF-8.
Cette fonction analyse les entrées valides que
json_decode peut décoder,
à condition qu'elles soient inférieures à 4 Go de longueur.
key
Le string du pointeur JSON.
associative
Lorsque &true; les objets JSON seront retournés sous forme
de &array; associatifs ; lorsqu'ils sont &false;, les objets JSON seront retournés sous forme d'&object;s.
depth
La profondeur maximale de la structure à décoder.
La valeur doit être supérieure à 0,
et inférieure ou égale à 2147483647.
Ceux qui appellent cette fonction devraient utiliser des valeurs raisonnablement petites,
car des profondeurs plus importantes nécessitent plus d'espace tampon et augmenteront
la profondeur de récursion, contrairement à l'implémentation actuelle de json_decode.
&reftitle.returnvalues;
Renvoie la partie de la valeur encodée dans json
que key référence dans le type PHP approprié.
Les valeurs true, false et
null sont renvoyées respectivement comme &true;, &false; et &null;.
&reftitle.errors;
Si json est invalide, une SimdJsonException est lancée à partir de PECL simdjson 2.1.0,
alors qu'auparavant, une RuntimeException était lancée.
Si depth est en dehors de la plage autorisée,
une SimdJsonValueError est lancée à partir de PECL simdjson 3.0.0,
alors qu'auparavant, une erreur de niveau E_WARNING était lancée.
&reftitle.seealso;
json_encode
simdjson_decode