مقدمة: لغة يدفنها الجميع ولكن يستخدمونها
\n\nإذا كنت قد تساءلت يومًا لماذا PHP لا تزال شائعة رغم كل الميمات والانتقادات، فأنت لست وحدك. كل عام تظهر مقالات تقول "PHP ماتت"، لكن الحقائق عنيدة: 77% من جميع المواقع تعمل بلغة PHP (بيانات W3Techs لعام 2025). حتى WordPress وLaravel وSymfony هي PHP.
\n\nفي هذه المقالة، سنحلل تاريخ PHP من لغة برمجة نصية بسيطة إلى أداة قوية تغذي ملايين المطورين. ستتعرف على الأسباب الحقيقية لشهرة PHP، وسترى أمثلة كود PHP وستفهم هل يستحق تعلمها اليوم. هيا بنا!
\n\nالفصل 1: ولادة الأسطورة: كيف غزت PHP الإنترنت
\n\n1994: اليوم الذي ملّ فيه راسموس ليردورف من Perl
\n\nبدأ كل شيء بحاجة بسيطة: أراد المبرمج الكندي راسموس ليردورف تتبع زيارات سيرته الذاتية على الإنترنت. كتب مجموعة من نصوص CGI بلغة Perl، لكنه سرعان ما أدرك أن حمل مترجم Perl الثقيل في كل مرة أمر غير مريح. هكذا ظهرت أدوات الصفحة الشخصية (PHP).
\n\nكانت النسخة الأولى مجموعة من وحدات الماكرو بلغة C. ولكن في عام 1995، صدر PHP/FI 2.0 — أول لغة "حقيقية". الابتكار الرئيسي: إمكانية إدراج كود HTML مباشرة داخل النص البرمجي. هذا الأمر أذهل مشرفي المواقع في ذلك الوقت.
\n\n// مثال من عام 1995 (PHP/FI)\n<?php echo "<h1>مرحبًا بالعالم!</h1>"; ?>\n\nقارن هذا بما كان سائدًا قبل ذلك: في Perl كان عليك كتابة:
\n\nprint "Content-type: text/html\\n\\n";\nprint "<h1>مرحبًا بالعالم!</h1>";\n\nالفرق شاسع. سمحت PHP لمطوري الويب بالتركيز على المنطق بدلاً من البروتوكولات.
\n\nالعقد الأول من الألفية: عصر الديناصورات والمنتديات
\n\nبحلول عام 2000، أصبحت PHP 4 المعيار الفعلي للمواقع الديناميكية. لماذا؟ ثلاثة أسباب:
\n\n- \n
- سهولة الدخول: لكتابة سجل زوار، كانت ساعتان كافيتين. \n
- التكامل المدمج مع MySQL: لا مشغلات، لا ORM — فقط
mysql_connect(). \n - الاستضافة: أي استضافة رخيصة تدعم PHP "خارج الصندوق". \n
في هذه الفترة تحديدًا ظهرت أنظمة إدارة المحتوى الأسطورية: WordPress (2003)، Joomla (2005)، Drupal (2001). كلها مكتوبة بلغة PHP. إذا كنت تزور موقعًا في الفترة 2005–2010، فباحتمال 90% كان يعمل على PHP.
\n\n// مثال للاتصال بقاعدة البيانات في 2005 (أسلوب قديم)\n$connection = mysql_connect("localhost", "user", "password");\nmysql_select_db("my_database");\n$result = mysql_query("SELECT * FROM users");\nwhile ($row = mysql_fetch_assoc($result)) {\n echo $row['name'];\n}\n\nاليوم، هذا الكود سيثير الرعب لدى أي مطور (لا حماية من حقن SQL!)، لكنه في ذلك الوقت كان ثوريًا.
\n\nالفصل 2: لماذا PHP شائعة: 5 أسباب قوية
\n\nالسبب 1: حاجز الدخول منخفض جدًا
\n\nلكتابة أول برنامج PHP، لا تحتاج إلى تثبيت مترجم، أو إعداد بيئة افتراضية، أو فهم أنواع البيانات. يكفي:
\n\n- \n
- تثبيت Open Server (أو XAMPP). \n
- إنشاء ملف
index.php. \n - كتابة
<?php echo "مرحبًا بالعالم!"; ?>. \n
هذا يستغرق 10 دقائق. للمقارنة: إعداد Django (Python) أو Spring (Java) قد يستغرق ساعة حتى لمطور متمرس. PHP لتطوير الويب مثل الدراجة في المدينة: تركبها وتنطلق.
\n\nالسبب 2: مجتمع ضخم وكود قديم (Legacy)
\n\nعندما تُستخدم لغة لمدة 30 عامًا، تتشكل حولها منظومة بيئية. بلغة PHP كُتبت:
\n\n- \n
- WordPress (43% من جميع المواقع في العالم). \n
- Wikipedia (محرك MediaWiki). \n
- Facebook (في البداية، ولا يزال جزئيًا). \n
- Mailchimp, Etsy, Slack (الخلفية). \