PHP היא שפת תכנות מבוססת שרת, המסוגלת גם לרוץ על מחשב. בניגוד ל-ASP, היא לא מבוססת על טכנולוגיה של מיקרוסופט בהכרח. PHP נולדה כפתרון לטיפול בטפסים ועם השנים התפתחה לשפת תוכנה עצמאית הפועלת על בסיס סקריפטים (Scripts). הקוד של שפת PHP מושפע מאוד ממוסכמות כתיבת קוד בשפת C.