Maison > développement back-end > tutoriel php > Pourquoi est-ce que j'obtiens l'erreur « Appel à la fonction non définie json_decode() » même si ma version de PHP est supérieure à 5.1 ?

Pourquoi est-ce que j'obtiens l'erreur « Appel à la fonction non définie json_decode() » même si ma version de PHP est supérieure à 5.1 ?

Barbara Streisand
Libérer: 2024-10-30 04:45:28
original
743 Les gens l'ont consulté

Why am I getting the

Erreur fatale PHP : appel à une fonction non définie json_decode()

Description du problème :

PHP génère une erreur fatale "Appel à la fonction non définie json_decode()" malgré que php --version indique une version de PHP supérieure à 5.1, qui devrait inclure le support JSON.

Réponse :

Vous utilisez Ubuntu ?

  • Installez le module PHP JSON approprié :

    • sudo apt-get install php7 .2-json (ou php7.1-json ou php5-json)
  • Redémarrez Apache ou PHP-FPM :

    • redémarrage sudo service apache2 (ou redémarrage php7.2-fpm)

Explication :

  • Debian a supprimé l'extension JSON précédente dans PHP 5.5rc2 en raison d'un conflit de licence.
  • Une extension de remplacement fonctionnellement équivalente est désormais proposée.
  • PHP lui-même n'a pas supprimé le support JSON, et il reste intégré.
  • Ce problème est spécifique au packaging de distribution, qui n'est pas contrôlé par PHP.

Détails supplémentaires :

  • [Itération99 : PHP, licences JSON et PHP 5.5](http://iteration99.com/2013/php-json-licensing-and-php-5-5/)
  • [Bye Bye Non -Extension PHP JSON gratuite](http://liorkaplan.wordpress.com/2013/06/01/bye-bye-non-free-php-json-extension/)
  • [Rapport de bug en PHP] (https://bugs.php.net/bug.php?id=63520)
  • [Blog de Phil Sturgeon : FUD Cracker](http://philsturgeon.co.uk/blog/2013/08/ fud-cracker-php-55-never-lost-json-support)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal