Fonction de debug JSON <textarea>
24 09 2012Une fonction très utile qui affiche une variable encodée en JSON dans une <textarea> HTML
<?php if( !function_exists('debugJSON') ){ function debugJSON($var){ echo '<textarea onclick="this.select();" cols="30" rows="10">{"var":'.htmlspecialchars(json_encode($var)).'}</textarea>'; } } ?>
Et la même mais en utilisant print_r :
<?php if( !function_exists('debugPR') ){ function debugPR($var){ echo '<textarea onclick="this.select();" cols="30" rows="10">'.htmlspecialchars(print_r($var, true)).'</textarea>'; } } ?>
L’intérêt c’est de pouvoir rapidement copier le résultat dans un éditeur de texte histoire de voir le bordel en plein écran, plutôt que d’aller voir dans le code source de la page.