Différences
Ci-dessous, les différences entre deux révisions de la page.
informatique:langage:php:8.2-json-inclus-dans-le-coeur-de-php [2023/02/16 12:56] – créée Cédric ABONNEL | informatique:langage:php:8.2-json-inclus-dans-le-coeur-de-php [2023/02/16 12:59] (Version actuelle) – Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== PHP 8.2, JSON est inclus dans PHP core ====== | ||
+ | {{ : | ||
+ | |||
+ | Depuis la version 8.2 de PHP, la fonctionnalité JSON est incluse dans le cœur de PHP. Cela signifie que vous n'avez plus besoin d' | ||
+ | |||
+ | La prise en charge native de JSON dans PHP 8.2 offre de nombreux avantages, notamment une meilleure performance, | ||
+ | |||
+ | Pour utiliser la fonctionnalité JSON de PHP 8.2, vous pouvez utiliser les fonctions intégrées de PHP telles que **json_encode()** pour convertir des données PHP en JSON, et **json_decode()** pour convertir des données JSON en PHP. Il existe également d' | ||
+ | |||
+ | Voici des exemples de la façon dont vous pouvez utiliser les fonctions **json_encode()** et **json_decode()** en PHP 8.2. | ||
+ | |||
+ | ===== Exemple d' | ||
+ | |||
+ | La fonction **json_encode()** permet de convertir un tableau PHP en chaîne de caractères JSON : | ||
+ | |||
+ | <code PHP> | ||
+ | |||
+ | $data = array( | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ); | ||
+ | |||
+ | $json = json_encode($data); | ||
+ | |||
+ | echo $json; // Affiche : {" | ||
+ | </ | ||
+ | |||
+ | Dans cet exemple, nous avons créé un tableau PHP contenant des informations sur une personne, puis nous avons utilisé la fonction **json_encode()** pour convertir ce tableau en une chaîne de caractères JSON. | ||
+ | |||
+ | |||
+ | ===== Exemple d' | ||
+ | |||
+ | La fonction **json_decode()** permet de convertir une chaîne de caractères JSON en un objet ou un tableau PHP : | ||
+ | |||
+ | <code PHP> | ||
+ | |||
+ | $json = ' | ||
+ | |||
+ | $data = json_decode($json); | ||
+ | |||
+ | echo $data-> | ||
+ | echo $data-> | ||
+ | echo $data-> | ||
+ | </ | ||
+ | |||
+ | Dans cet exemple, nous avons créé une chaîne de caractères JSON contenant des informations sur une personne, puis nous avons utilisé la fonction **json_decode()** pour convertir cette chaîne de caractères en un objet PHP. Nous pouvons ensuite accéder aux propriétés de cet objet en utilisant la syntaxe '' | ||
+ | |||
+ | --- // | ||
+ | |||
+ | |||