Je essaie d'utiliser le json avec php et je continue de recevoir l'erreur
PHP Fatal error: Appel à la fonction non définie json_encode()
Je utilise la version php 5.3.6 et sur phpinfo(); rien ne mentionne json. Des suggestions?
Je essaie d'utiliser le json avec php et je continue de recevoir l'erreur
PHP Fatal error: Appel à la fonction non définie json_encode()
Je utilise la version php 5.3.6 et sur phpinfo(); rien ne mentionne json. Des suggestions?
Pour une raison quelconque, votre PHP a été compilé sans JSON. Soit :
Essayer dans le shell (en supposant que vous utilisez linux),
sinon se référer à phpinfo();
php -i | grep json
exemple
php -i | grep json
json
json support => enabled
json version => 1.2.1
Il y a un commentaire intéressant sur la documentation http://www.php.net/manual/en/json.requirements.php
Si vous ne voyez pas les fonctions json sur 5.2.0 ou plus récent, assurez-vous que php n'a pas été compilé avec --disable-json
Voici comment j'ai résolu sur Centos 8
J'ai utilisé la réponse de @ajreal ci-dessus (Erreur fatale : Appel à une fonction non définie json_encode() .. ?) pour vérifier si elle est activée. Si ce n'est pas le cas, faites ceci :
sudo dnf install php-json
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.