لماذا لا تموت PHP: قصة الصعود والهبوط والإحياء

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

مقدمة: لغة يدفنها الجميع ولكن يستخدمونها

\n\n

إذا كنت قد تساءلت يومًا لماذا PHP لا تزال شائعة رغم كل الميمات والانتقادات، فأنت لست وحدك. كل عام تظهر مقالات تقول "PHP ماتت"، لكن الحقائق عنيدة: 77% من جميع المواقع تعمل بلغة PHP (بيانات W3Techs لعام 2025). حتى WordPress وLaravel وSymfony هي PHP.

\n\n

في هذه المقالة، سنحلل تاريخ PHP من لغة برمجة نصية بسيطة إلى أداة قوية تغذي ملايين المطورين. ستتعرف على الأسباب الحقيقية لشهرة PHP، وسترى أمثلة كود PHP وستفهم هل يستحق تعلمها اليوم. هيا بنا!

\n\n

الفصل 1: ولادة الأسطورة: كيف غزت PHP الإنترنت

\n\n

1994: اليوم الذي ملّ فيه راسموس ليردورف من 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\n
print "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
\n\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
  1. تثبيت Open Server (أو XAMPP).
  2. \n
  3. إنشاء ملف index.php.
  4. \n
  5. كتابة <?php echo "مرحبًا بالعالم!"; ?>.
  6. \n
\n\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 (الخلفية).
  • \

المدونات

توصيات الكتب