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.




