PHP היא שפת תכנות, שמשמשת בעיקר לפיתוח אתרי אינטרנט דינאמיים. בניגוד ל HTML או Javascript שרצות בצד הלקוח, שפת PHP היא שפת server-side (רצה על השרת המרוחק ברשת).
PHP ניתנת להתקנה בחינם וניתן להריצה על רוב השרתים באינטרנט וכמעט על כל מערכת הפעלה. כיום קיימים כ 20 מיליון אתרים ברשת האינטרנט המשתמשים בשפה, והיא מותקנת על יותר ממיליון שרתים.
התחביר של השפה דומה לתחביר של שפת C והסמנטיקה דומה לזו של Perl. זוהי אחת השפות הראשונות שנבנו במיוחד לתכנות אתרים ובין המתחרות בה נמצאות השפות ASP של מיקרוסופט וJSP של Sun.
PHP פותחה בראשונה ע"י רזמוס לרדורף בשנת 1994/5 כסט של סקריפטים בPerl שנועדו לעדכן את קורות החיים שלו באינטרנט. כיום השפה מפותחת ומתוחזקת ע"י קבוצה של מפתחים כפרוייקט קוד-פתוח.
בנוסף, פותחו סביבות עבודה רבות המאפשרות עבודה נוחה עם PHP. בין המפורסמות שבהן Zend, CakePHP וSymfony.
PHP תומכת בעבודה מול מספר גדול של בסיסי נתונים, ביניהם Mysql, Oracle וGeneric ODBC.
איך להתחיל?
