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č.