الإضافات بي إتش بي تسمح للمطورين بكتابة إضافات لها باستخدام لغة سي لإضافة وظائف جديده، هناك أكثر من نوع للاضافات بعضها يترجم مع شيفرة بي إتش بي والبعض الآخر يعمل في وقت التشغيل (أثناء تنفيذ البرنامج)، تم استخدام الاضافات لدعم مجموعه من الدوال مثل دوال التحكم في العمليات لنظم يونكس، لإضافة Windows API وكورل وبعض الميزات غير المسبوقة مثل آي.آر.سي وغيرها الكثير، هناك موقع يطلق عليه اسم PECL يجمع الاضافات ضمنه.