ما هي لغة PHP ؟
لغة PHP هي اختصار لـ PHP: Hypertext Preprocessor وتعني "المعالج المسبق للنصوص الفائقة".
هي لغة برمجة نصية (Scripting Language) تُستخدم بشكل أساسي في تطوير تطبيقات الويب، حيث تعمل على الخادم (Server Side) وتُستخدم لإنشاء صفحات ويب ديناميكية.
تمتاز PHP بأنها:
- مفتوحة المصدر (مجانية بالكامل)
- سهلة التعلم للمبتدئين
- تدعم البرمجة كائنية التوجه (OOP)
- تعمل على أنظمة متعددة مثل Linux و Windows
- تتوافق مع قواعد بيانات مثل MySQL
تاريخ لغة PHP بالتفصيل
أولاً: PHP/FI
ظهرت PHP لأول مرة عام 1995 على يد المبرمج راسموس ليردورف.
في البداية لم تكن لغة برمجة كاملة، بل كانت مجموعة أدوات مكتوبة بلغة Perl وأطلق عليها اسم Personal Home Page Tools.
لاحقاً قام راسموس بإعادة كتابتها بلغة C لتصبح أكثر قوة، وأضاف إليها إمكانية التعامل مع قواعد البيانات، مما سمح بإنشاء مواقع ديناميكية.
في عام 1997 تم إصدار النسخة 2.0 وبدأت بالانتشار حيث استخدمها أكثر من 50 ألف موقع.
ثانياً: PHP 3
تم تطوير هذا الإصدار بواسطة زيف سوراسكي و أندي جتمانز.
أهم ما ميز PHP 3:
- قابلية التوسع وإضافة مكتبات جديدة
- دعم البرمجة كائنية التوجه
- تحسين الأداء
وفي هذا الإصدار تم تغيير اسم اللغة إلى PHP بشكلها الحالي.
ثالثاً: PHP 4
تم إصدارها عام 2000 واعتمدت على محرك جديد يسمى Zend Engine.
أهم التحسينات:
- تحسين الأداء بشكل كبير
- دعم الجلسات (Sessions)
- أمان أفضل في التعامل مع البيانات
- دعم عدد أكبر من خوادم الويب
تم إيقاف دعم PHP 4 في عام 2007.
رابعاً: PHP 5
ركز هذا الإصدار على تحسين البرمجة كائنية التوجه بشكل كبير، وأصبح مناسباً لبناء تطبيقات كبيرة ومعقدة.
خامساً: PHP 7
يعتبر من أهم الإصدارات حيث قدم:
- سرعة مضاعفة مقارنة بالإصدارات السابقة
- تقليل استهلاك الذاكرة
- تحسين الأداء العام
مثال عملي على PHP
الكود التالي هو أول برنامج بسيط بلغة PHP:
شرح الكود:
- نبدأ الكود بـ <?php وننهيه بـ ?>
- قمنا بإنشاء متغير اسمه page_title
- استخدمنا echo لطباعة النص على الشاشة
نصائح للمبتدئين
- ابدأ بفهم الأساسيات قبل التقدم
- طبق عملياً كل مثال
- تعلم HTML و CSS بجانب PHP
- جرب بناء مشروع بسيط مثل موقع تسجيل دخول