Xdebug

مخطط مكونات UML لـ Xdebug و PHP، مُدمج عبر المتصفح وبيئة التطوير المتكاملة (IDE).

Xdebug هو امتداد PHP يوفر إمكانيات تصحيح الأخطاء وتحليل الأداء. [ 2 ] وهو يستخدم بروتوكول تصحيح الأخطاء DBGp .

تتضمن معلومات تصحيح الأخطاء التي يمكن أن يوفرها Xdebug ما يلي:

  • عرض كامل للمعلمات الخاصة بالوظائف المعرفة من قبل المستخدم
  • اسم الدالة، واسم الملف، ومؤشرات الأسطر
  • دعم وظائف الأعضاء

يوفر Xdebug أيضًا ما يلي:

  • معلومات تعريفية لبرامج PHP النصية [ 4 ]
  • تحليل تغطية التعليمات البرمجية
  • إمكانيات لتصحيح أخطاء البرامج النصية الخاصة بك بشكل تفاعلي باستخدام واجهة أمامية لتصحيح الأخطاء . [ 5 ]

يتوفر Xdebug أيضًا عبر PECL . [ 6 ]

انظر أيضاً

مراجع

  1. ريثانز، ديريك. "إصدار 0.7.0" . جيت هاب . تم الاطلاع عليه بتاريخ 16 مايو 2020 .
  2. ماك آرثر، كيفن (24 مارس 2008). "الاختبار والتطوير والتكامل المستمر". برو بي إتش بي: الأنماط والأطر والاختبار والمزيد . مدينة نيويورك، نيويورك : أبريس . الصفحات 120-124 . ISBN  978-1-59059-819-1.
  3. سكلار، ديفيد؛ تراختنبرغ، آدم (11 مايو 2009). "معالجة الأخطاء، وتصحيح الأخطاء، والاختبار". كتاب طبخ PHP ( الطبعة الثانية). سيباستوبول، كاليفورنيا : أورايلي ميديا . ص 618-619 . ISBN    978-0-596-10101-5.
  4. هندرسون، كال (16 مايو 2006). "الاختناقات" . بناء مواقع ويب قابلة للتوسع . سيباستوبول، كاليفورنيا : أورايلي ميديا . الصفحات 170-171 . ISBN  0-596-10235-6.
  5. ماسترز، جون؛ بلوم، ريتشارد (12 مارس 2007). "LAMP". برمجة لينكس الاحترافية . هوبوكين، نيو جيرسي : جون وايلي وأولاده . ص 426. ISBN  978-0-471-77613-0.
  6. جيرنر، جيسون؛ نارامور، إليزابيث؛ أوينز، مورغان ل.؛ واردن، مات (5 ديسمبر 2005). "PEAR وPECL". في: جيرنر، جيسون (محرر). LAMP الاحترافي: تطوير مواقع الويب باستخدام لينكس، أباتشي، ماي إس كيو إل، وبي إتش بي . هوبوكين، نيو جيرسي : جون وايلي وأولاده . ص 197. ISBN  0-7645-9723-X.