BlueGEEK Journal

Accueil > Manip’s > Définir un Drapeau de débogage

Définir un Drapeau de débogage

mercredi 22 février 2006

- Dans la mise au point d’un script PHP il est intéressant de pouvoir "tracer" les variables, pour connaître exactement leur comportement :

- Soit la variable $a

- J’écris : echo $a ; // pour savoir ce qu’elle fait et ce quelle contient

Pour éviter d’avoir à effacer toutes les variables de débogage lorsque le script est stable,

- il suffit de définir un Drapeau de Débogage

  • define("_DEBUG_", TRUE) ;

- Puis d’écrire

  • à la place de echo $a ;
  • if(_DEBUG_) echo $a ;

Il suffira ensuite de basculer le FLAG de TRUE à FALSE pour ne plus afficher les lignes sans avoir à les effacer(et tout en les gardant sous le coude au cazou)

- define("_DEBUG_", FALSE) ;