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
683 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!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal