Vnit°nφ debugger v PHP 3 je u╛iteΦn² pro hledßnφ zßludn²ch chyb.
Debugger pracuje prost°ednictvφm p°ipojenφ na
TCP port p°i ka╛dΘm startu PHP 3.
V╣echny chybovΘ zprßvy z p°φslu╣nΘ relace jsou posφlßny do tohoto TCP
kanßlu. Tyto informace jsou urΦeny pro "debugging server", kter² m∙╛e
b∞╛et uvnit° IDE nebo programovatelnΘho editoru
(jako je Emacs).
Jak nastavit debugger:
Nastavte TCP port pro debugger v konfiguraΦnφm souboru (debugger.port) a aktivujte ho
(debugger.enabled).
Nastavte TCP pro poslech na n∞jakΘm portu (nap°φklad
socket -l -s 1400 v UNIXu).
Ve va╣em k≤du spus╗te
"debugger_on(host)", kde
host je IP adresa nebo domΘnov² nßzev
poΦφtaΦe, kde b∞╛φ p°φslu╣n² TCP server.
Nynφ budou v╣echna varovßnφ, informativnφ zprßvy apod. mφ°it na sφ╗ov²
socket,
a to i tehdy, pokud je vypnete pomocφ nastavenφ
error_reporting().