Používanie debuggeru
Interný debugger je v PHP 3 nepostrádateľný pre vystopovanie
unikajúcich chýb (bugov). Debugger 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ť debugger:
-
Nastavte TCP port pre debugger 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 systémoch UNIX).
-
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().