PHP (נוטריקון רקורסיבי ל "PHP: Hypertext Preprocessor") היא שפת סקריפט בעלת קוד פתוח לשימוש כללי ומותאמת במיוחד לפיתוח באינטרנט ויכולה להשתלב בעמודי HTML.
תשובה פשוטה, אבל מהי המשמעות? הנה דוגמה:
ניתן לשים לב באיזה אופן שונה קוד זה מקוד שנכתב בשפה אחרת כמו פרל ושפת C -- במקום לכתוב את הקוד עם הרבה פקודות להפקת פלט HTML, כותבים HTML עם קוד משולב לביצוע פעולה מסויימת (במקרה זה, הדפסת טקסט). קוד ה-PHP מוקף בתגיות פתיחה וסגירה מיוחדות שמאפשרות לך לעבור ל"מצב PHP" וחזרה ממנו.
מה שמבדיל PHP משפת צד-לקוח כמו ג'אווה-סקריפט הוא שהקוד מורץ על השרת. אם קיים סקריפט כמו בדוגמא הנ"ל על השרת, אז הלקוח יקבל את הפלט המתקבל מהרצת הסקריפט וללא אפשרות גישה לקוד עצמו. אפשר אפילו להגדיר את השרת בצורה שיעבד את כל קבצי ה-HTML כקבצי PHP, ובכך למנוע ממשתמש לדעת מה מתבצע בפועל.
הדבר היפה ביותר ב PHP הוא שהיא שפה מאד פשוטה לתכנת מתחיל, אך מציעה תכונות מתקדמות רבות לתכנת מקצועי. מומלץ לקרוא את רשימת התכונות הארוכה של PHP בריפרוף ותוך מספר מועט של שעות אפשר כבר לכתוב סקריפטים פשוטים ויעילים.
למרות שפיתוח PHP מתרכז באפליקציות לצד שרת, אפשר לבצע עוד המון משימות נוספות העזרתה. למידע נוסף יש לעיין בסעיף מה PHP יודעת לעשות?.