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