بي إتش بي لغة برمجة نصية تُستخدم أساسًا في تطوير مواقع الويب والتطبيقات الخادمية. تعمل على الخادم لتوليد صفحات ديناميكية والتعامل مع قواعد البيانات والنماذج والجلسات والمحتوى المتغير. انتشرت لسهولة تعلمها وتكاملها مع خوادم الويب وأنظمة إدارة المحتوى.