مدونة
ما هي PHP؟ – القسم الأول: مدخل إلى PHP
اهم حاجة #اقراء_بصوتك_عشان_تفهم
ما هي PHP؟
PHP هي لغة برمجة مفتوحة المصدر تُستخدم بشكل أساسي في برمجة مواقع الويب الديناميكية.
اسم PHP هو اختصار لـ Hypertext Preprocessor، وهي لغة تعمل من جهة الخادم (Server Side)، أي أن الكود يُنفّذ على السيرفر وليس على جهاز المستخدم.
عندما يفتح الزائر أي صفحة مكتوبة بلغة PHP، يقوم السيرفر بتنفيذ الكود أولًا، ثم يرسل الناتج النهائي إلى المتصفح على شكل HTML عادي، دون أن يظهر كود PHP نفسه للزائر.
كيف تعمل PHP؟
طريقة عمل PHP بسيطة:
-
يطلب المستخدم صفحة PHP من المتصفح
-
السيرفر يستقبل الطلب
-
كود PHP يتم تنفيذه على السيرفر
-
الناتج يُحوَّل إلى HTML
-
المتصفح يعرض الصفحة للمستخدم
بهذا الشكل، يمكن لـ PHP التعامل مع البيانات، قواعد البيانات، تسجيل الدخول، والتحكم في محتوى الموقع.
لماذا نستخدم PHP؟
تُستخدم PHP لأنها:
-
سهلة التعلم للمبتدئين
-
قوية ومرنة
-
مدعومة على أغلب الاستضافات
-
مناسبة للمواقع الصغيرة والكبيرة
استخدامات PHP
تُستخدم PHP في العديد من المجالات، أهمها:
1️⃣ إنشاء مواقع ديناميكية
مثل:
-
مواقع الأخبار
-
المدونات
-
المتاجر الإلكترونية
-
المنتديات
2️⃣ التعامل مع قواعد البيانات
تستطيع PHP:
-
إضافة بيانات
-
تعديل بيانات
-
حذف بيانات
-
عرض بيانات
وخاصة مع قواعد بيانات مثل MySQL
3️⃣ إنشاء أنظمة تسجيل الدخول
باستخدام PHP يمكن:
-
إنشاء نظام تسجيل مستخدمين
-
تسجيل الدخول والخروج
-
إدارة الجلسات (Sessions)
4️⃣ التعامل مع النماذج (Forms)
PHP تُستخدم لاستقبال البيانات من:
-
نماذج التسجيل
-
نماذج الاتصال
-
نماذج الطلبات
5️⃣ رفع الملفات
يمكن استخدام PHP لـ:
-
رفع الصور
-
رفع الملفات
-
التحكم في نوع وحجم الملفات
أمثلة على مواقع تستخدم PHP
الكثير من المواقع العالمية تعتمد على PHP، مثل:
-
فيسبوك (في بدايته)
-
ووردبريس
-
ويكيبيديا
-
آلاف المتاجر الإلكترونية
مميزات لغة PHP
✔ سهلة التعلم
✔ مفتوحة المصدر ومجانية
✔ تعمل على جميع أنظمة التشغيل
✔ مدعومة من معظم شركات الاستضافة
✔ متوافقة مع HTML
✔ مجتمع دعم ضخم
هل PHP مناسبة للمبتدئين؟
نعم، PHP من أفضل اللغات للمبتدئين في مجال برمجة الويب لأنها:
-
لا تحتاج إعدادات معقدة
-
يمكنك رؤية نتيجة الكود بسرعة
-
أخطاؤها واضحة وسهلة الفهم
الفرق بين PHP و HTML
| المقارنة | PHP | HTML |
|---|---|---|
| نوع اللغة | برمجة | توصيف |
| التنفيذ | على السيرفر | في المتصفح |
| التفاعل | نعم | لا |
| قواعد البيانات | نعم | لا |
مثال بسيط على كود PHP
هذا الكود يقوم بطباعة جملة على الصفحة.
متى تحتاج إلى PHP؟
تحتاج إلى PHP إذا أردت:
-
موقع تفاعلي
-
موقع مرتبط بقاعدة بيانات
-
نظام تسجيل مستخدمين
-
لوحة تحكم
-
متجر إلكتروني
ملخص المقال
-
PHP لغة برمجة تعمل على السيرفر
-
تُستخدم لإنشاء مواقع ويب ديناميكية
-
سهلة التعلم وقوية
-
مناسبة للمبتدئين والمحترفين



