Používanie
debugeru
Interný
debuger
je
v
PHP
3
nepostrádateľný
pre
vystopovanie
unikajúcich
chýb
(
bugov
)
.
Debuger
pracuje
pripojením
sa
na
TCP
port
vždy
pri
spustení
PHP
3
.
Všetky
chybové
hlásenia
z
tejto
požiadavky
sa
pošlú
na
toto
TCP
pripojenie
.
Táto
informácia
je
určená
pre
"
ladiaci
server"
,
ktorý
dokáže
bežať
v
IDE
alebo
programovateľnom
editore
(ako
je
Emacs
)
.
Ako
nastaviť
debuger
:
-
Nastavte
TCP
port
pre
debuger
v
konfiguračnom
súbore
(
debugger.port
)
a
aktivujte
ho
(
debugger.enabled
)
.
-
Niekde
nastavte
na
tento
port
TCP
prijímač
(
napríklad
socket
-l
-s
1400
v
UNIXe
)
.
-
Vo
svojom
kóde
spustite
"
debugger_on
(
host
)
"
,
kde
host
je
IP
adresa
alebo
meno
hostu
,
na
ktorom
beží
TCP
prijímač
.
Teraz sa všetky upozornenia, výstrahy atď. objavia na sokete
tohto príjimača,
aj keď ste ich vypli funkciou
error_reporting()
.