Le protocole de débogage PHP 3 fonctionne ligne par ligne. Chaque ligne a un type type et plusieurs lignes composent un message Chaque message commence avec une ligne du type start et se termine avec une ligne de type end . PHP peut envoyer des lignes de plusieurs messages simultanément.
Voici un exemple de ligne ayant ce format :
Exemple G.1. exemple de ligne au format de débogage
date time host(pid) type: message-data
date
yyyy
-mm
-dd
) time
hh
:mm
:uuuuuu
host
pid
host
, qui a généré l'erreur. type
Type de la ligne. Indique au programme client comment traiter les données suivantes :
Tableau G.1. Types des lignes du Débogueur
Nom | Signification |
---|---|
data
Tableau G.2. Types d'erreurs du débogueur
Débogueur | Interne PHP 3 |
---|---|
Exemple G.2. Exemple de message du débogueur
1998-04-05 23:27:400966 lucifer.guardian.no(20481) start: notice 1998-04-05 23:27:400966 lucifer.guardian.no(20481) message: Uninitialized variable 1998-04-05 23:27:400966 lucifer.guardian.no(20481) location: (null):7 1998-04-05 23:27:400966 lucifer.guardian.no(20481) frames: 1 1998-04-05 23:27:400966 lucifer.guardian.no(20481) function: display 1998-04-05 23:27:400966 lucifer.guardian.no(20481) location: /home/ssb/public_html/test.php3:10 1998-04-05 23:27:400966 lucifer.guardian.no(20481) end: notice