Utiliser le débuggeur PHP
Le
débuggeur
PHP
sert
à
repérer
les
bugs
récalcitrants
.
Le
débuggeur
fonctionne
en
se
connectant
à
un
port
TCP
à
chaque
démarrage
de
PHP
.
Tous
les
messages
d
'
erreur
seront
envoyés
sur
cette
connexion
.
Cette
page
est
faite
pour
un
"
serveur
de
débuggage"
,
qui
peut
fonctionner
avec
un
IDE
ou
un
éditeur
programmable
(tel
que
Emacs
)
.
Comment
paramétrer
le
débuggeur
:
-
Réservez
un
port
TCP
pour
le
débuggeur
dans
le
fichier
de
configuration
(
debugger.port
)
et
activez-le
(
debugger.enabled
)
.
-
Configurer
un
client
TCP
sur
ce
port
(
par
exemple
socket
-l
-s
1400
sous
UNIX
)
.
-
Dans
votre
code
,
placez
la
ligne
"
debugger_on
(
host
)"
,
où
host
est
l'IP
ou
le
nom
de
l
'hôte
qui
supporte
le
client
TCP
.
Désormais, toutes les alertes, notes, ... seront envoyées sur la
socket client,
même si vous avez inactivé le rapport
d'erreur avec
error_reporting()
.