Forum und email

שימוש בתוכנת ניפוי הבאגים

תוכנת ניפוי הבאגים הפנימית ב- PHP 3 היא מאוד שימושית לאיתור באגים חמקמקים. תוכנת ניפוי הבאגים עובדת ע"י חיבור ליציאת ה- TCP בכל פעם ש- PHP 3 מופעל. כל הודעות השגיאה מבקשה זאת יישלחו לתקשרות TCP הזאת. מידע זה מיועד ל"שרת ניפוי שגיאות" אשר יכול לפעול בתוך IDE או עורך סקריפטים (כמו Emacs).

כיצד להתקין את תוכנת ניפוי הבאגים:

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