J'essaie de renvoyer un JSON à partir d'un service de repos à l'aide de ce code:
$categories = $categoriesController->listAll();
if($categories){
header($_SERVER["SERVER_PROTOCOL"] . " 200 OK");
header("Content-Type: application/json");
echo json_encode($categories,JSON_PRETTY_PRINT);
}else{
}
3 Réponses :
L'option code> json_pretty_print code> est uniquement disponible à partir de PHP 5.4 P>
La constante json_pretty_print code> est uniquement disponible pour les versions PHP> = 5.4.
Sa valeur est de 128, essayez donc de remplacer json_pretty_print code> avec 128
Quelle version de PHP est-elle exécutée votre serveur?
Mise à niveau vers au moins PHP 5.4.0 à utiliser
json_pretty_print code>. (Vous voudrez peut-être activer les avis, il vous dira qu'il ne connaît pas la constante)@Winterblood: Je cours 5.3.1, ce qui explique le problème. Merci beaucoup :)