Fonction de debug JSON en PHP
Voici une petite fonction PHP très utile qui sert à debugger n'importe quelle variable PHP (array, object, type primitif...) au format JSON :
<?php if( !function_exists('debugJSON') ){ function debugJSON($variable){ echo '<textarea onclick="this.select();" cols="30" rows="10">{"obj":'.htmlspecialchars(json_encode($variable)).'}</textarea>'; } } ?>
Son fonctionnement est très simple, la fonction affiche un dump de la variable qui lui est passée en paramètre, et l'affiche dans un <textarea>, ce qui permet de copier-coller le JSON très facilement dans un utilitaire permettant de visualiser un fichier JSON, comme :
La page du jour est gérer ses comptes avec excel, bonne lecture.
- JSON Explorer
http://shrimpworks.za.net/projects/json-explorer/
- JSON Viewer
http://jsonviewer.codeplex.com/ - Online JSON Viewer
http://jsonviewer.stack.hu/ - JSONViewer (plugin Notepad++)
http://sourceforge.net/projects/nppjsonviewer/
L'intérêt c'est que c'est parfois plus pratique d'explorer un dump d'une grosse variable avec ce genre d'outil plutôt que de cherche dans un print_r
ou un var_dump
.
Fini de lire cette page ? allez faire un tour ici : affiche de film - the plane, ça peut vous intéresser.