שימוש בתוכנת ניפוי הבאגים
תוכנת ניפוי הבאגים הפנימית ב- PHP 3 היא מאוד שימושית לאיתור
באגים חמקמקים. תוכנת ניפוי הבאגים עובדת ע"י חיבור ליציאת
ה- TCP בכל פעם ש- PHP 3 מופעל.
כל הודעות השגיאה מבקשה זאת יישלחו לתקשרות TCP הזאת.
מידע זה מיועד ל"שרת ניפוי שגיאות" אשר יכול לפעול בתוך
IDE או עורך סקריפטים (כמו Emacs).
כיצד להתקין את תוכנת ניפוי הבאגים:
-
הגדר יציאת TCT לתוכנת ניפוי הבאגים בתוך קובץ ההגדרות (debugger.port) והפעל אותו
(debugger.enabled).
-
הגדר מאזין TCP על יציאה זאת במקום כלשהו (לדוגמא
socket -l -s 1400 בסביבת UNIX).
-
בקוד הסקריפט שלך, הרץ
"debugger_on(host)", במקום
host כתוב את כתובת ה- IP או את שם
שרת המארח שמריץ את מאזין ה- TCP.
עכשיו, כל ההאזהרות, התראות וכדומה יופיעו בתוך התקן המאזין,
אפילו אם ביטלת אותם בעזרת
error_reporting().