Méthode de débogage dans un fichier
Par Nicolas SUPRIN, mercredi 14 décembre 2005 à 17:47 | PHP | #9 | rss
Cette méthode est très utile pour déboguer un service web par exemple.
Voici donc le code de cette méthode, que vous pouvez placer dans votre global conf, ou dans une classe d'utilitaire (la mettre en static si possible !)
function debugFile($A_data, $B_ecrase = false, $S_fileName = 'debug.log') { $S_prompt = '// -----------------------------------------------------'."\n"; $S_prompt .= '// '.$_SERVER['REQUEST_URI']."\n"; $S_prompt .= '// '.date(' Y/m/d H:i:s')."\n"; $S_prompt .= '// -----------------------------------------------------'."\n"; if ($B_ecrase || !file_exists($S_fileName)) { $S_firstLine = ''; } else { $S_firstLine = file_get_contents($S_fileName); } file_put_contents($S_fileName, $S_firstLine); return file_put_contents($S_fileName, $S_prompt.print_r($A_data, true)."\n\n".file_get_contents($S_fileName)); }





Aucun commentaire pour le moment.
Aucun trackback.
Les trackbacks pour ce billet sont fermés.
Les commentaires pour ce billet sont fermés.