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édrix | informatique:langage:php:8.2-json-inclus-dans-le-coeur-de-php [2023/02/16 12:59] (Version actuelle) – Cédrix | ||
|---|---|---|---|
| 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 '' | ||
| + | |||
| + | --- // | ||
| + | |||
| + | |||