2557 shaares
671 liens privés
671 liens privés
2 résultats
taggé
debug
Effectivement c'est pas mal du tout.
J'utilise depuis longgggggggtemps cette function :
<?php
/**
- Améliore la sortie print
- @author Tatane http://www.tatane.info/index.php/print_rn
- @author http://www.blog.cactuscrew.com/77-print_rn.html
- @param $data (array) tableau ou variable à examiner
- @param $name (string) nom a afficher
- @return false affiche les clef valeur du tableau $data
- @example n_print($array, 'Tableau de valeur');
*/
function n_print($data, $name = '') {
$aBackTrace = debug_backtrace();
echo '<h2>', $name, '</h2>';
echo '<fieldset style="border: 1px solid orange; padding: 5px;color: #333; background-color: #fff;">';
echo '<legend style="border:1px solid orange;padding: 1px;background-color:#eee;color:orange;">', basename($aBackTrace[0]['file']), ' ligne => ', $aBackTrace[0]['line'], '</legend>';
echo '<pre>', htmlentities(print_r($data, 1)), '</pre>';
echo '</fieldset><br />';
}
Mais c'est vrai que celle là est visuellement plus sympa. A tester
https://github.com/CodyErekson/dBug
Origin shaarli.memiks.fr
Pour celle et ceux qui ont un problème avec la function gzopen de PHP sous Ubuntu 14.04, voilà l'origine du problème. Le paquet PHP pour Ubuntu 14.04 est bancale. Pour le moment la seule solution est de remplacer gzopen par gzopen64 et ça fonctionne.
J'ai eu le souci avec DokuWiki qui me revoyait des erreurs 500 sans aucune trace dans les logs, même avec le debug poussé à fond sur Apache2 et PHP.