PHP (PHP: Hypertext Preprocessor) لغة برمجة تُنفَّذ على جانب الخادم. وخلافًا لـ HTML أو JavaScript اللذين يعملان داخل المتصفّح، يعمل PHP على الخادم قبل أن تصل الصفحة إلى الزائر.
المبدأ
- يطلب المتصفّح صفحة (مثل index.php).
- ينفّذ الخادم شيفرة PHP: يحسب، ويقرأ قاعدة بيانات، وهكذا.
- يعيد الخادم HTML خالصًا إلى المتصفّح.
لا يرى الزائر شيفرة PHP أبدًا: لا يصله سوى النتيجة. ولهذا فإن PHP مثالي لبناء الصفحات الديناميكية (محتوى يتغيّر بحسب المستخدم أو التاريخ أو قاعدة البيانات…).
يحمل ملف PHP الامتداد .php، ويمكنه أن يمزج بين HTML وشيفرة PHP الموضوعة بين الوسمين <?php … ?>.
للتذكّر: يُنفَّذ PHP على الخادم وينتج HTML. ولا يستقبل المتصفّح شيفرة PHP المصدرية إطلاقًا.