Pou╛itφ debuggeru

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:

  1. Nastavte TCP port pro debugger v konfiguraΦnφm souboru (debugger.port) a aktivujte ho (debugger.enabled).

  2. Nastavte TCP pro poslech na n∞jakΘm portu (nap°φklad socket -l -s 1400 v UNIXu).

  3. 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().