Main Menu

Pages

الدرس الأول: مقدمة في تعلم لغة PHP 8.3 وتجهيز السيرفر المحلي 2026


الدرس الأول: مدخل إلى عالم البرمجة الخلفية باستخدام PHP 8.3 وتجهيز بيئة العمل 2026

مرحباً بكم في انطلاقة جديدة على مدونة Spider Team التقنية. بعد أن قطعنا شوطاً في لغة بايثون، حان الوقت لنتعلم "اللغة التي صنعت الويب". لغة PHP (اختصار لـ Hypertext Preprocessor) هي اللغة البرمجية الأكثر شهرة واستخداماً في جانب الخادم (Server-side). إذا كنت تحلم ببناء مواقع تواصل اجتماعي، متاجر إلكترونية، أو لوحات تحكم معقدة، فإن PHP هي بوابتك الذهبية. في هذا الدليل الموسوعي لعام 2026، سنشرح لك ماهية هذه اللغة، لماذا لا تزال تسيطر على الويب، وكيف تجهز جهازك ليصبح "سيرفر" حقيقياً لاستضافة أكوادك.

ما هي لغة PHP؟ (The Backbone of Web)

على عكس لغات مثل HTML التي تهتم بالمظهر، لغة PHP تهتم بـ "العقل" خلف الكواليس. هي لغة برمجية نصية (Scripting Language) تعمل على الخادم. عندما يطلب الزائر صفحة ما، يقوم الخادم بتنفيذ كود PHP، ثم يرسل النتيجة النهائية كـ HTML للمتصفح. هذا يعني أن الزائر لا يمكنه رؤية كود PHP الخاص بك، مما يوفر حماية عالية لبياناتك ومنطقك البرمجي.

لماذا نتعلم PHP في عام 2026؟

رغم ظهور لغات جديدة، تظل PHP هي العملاق المسيطر للأسباب التالية:

  • سهولة التعلّم: قواعدها البرمجية قريبة جداً من لغة C و Java ولكنها أبسط بكثير.
  • دعم هائل: أي مشكلة تواجهك ستجد لها حلولاً بآلاف المراجع على الإنترنت.
  • التوافق: تعمل على جميع أنظمة التشغيل (Windows, Linux, macOS) وتدعم أغلب أنواع قواعد البيانات.
  • السرعة في الإصدار 8.3: أصبحت PHP الحديثة تنافس في الأداء لغات قوية مثل Node.js.

أولاً: تجهيز بيئة العمل (Local Server)

بما أن PHP لغة تعمل على الخادم، فأنت بحاجة إلى "سيرفر محلي" على جهازك لتقوم بتجربة أكوادك. ننصح في Spider Team باستخدام برنامج XAMPP لأنه يجمع كل ما تحتاجه (PHP, Apache Server, MySQL) في حزمة واحدة.

خطوات التثبيت:
  1. حمل XAMPP من موقع Apache Friends.
  2. بعد التثبيت، افتح XAMPP Control Panel واضغط Start بجانب Apache و MySQL.
  3. الآن أصبح جهازك يعمل كسيرفر! ضع ملفاتك دائماً داخل مجلد htdocs.

ثانياً: بنية كود PHP الأساسية

كود PHP يمكن كتابته داخل ملف HTML العادي، ولكنه يجب أن يبدأ وينتهي بوسوم خاصة لكي يعرف الخادم أين يبدأ الكود البرمجي:

<?php
// هذا هو وسم البداية
echo "Welcome to Spider Team PHP Course!";
// دالة echo تستخدم لطباعة النصوص
?>

ثالثاً: القواعد الذهبية لبرمجة PHP

لكي تبدأ بشكل صحيح، يجب أن تلتزم بهذه القواعد البسيطة التي تجنبك الأخطاء الشائعة:

  • امتداد الملف: يجب أن ينتهي ملفك دائماً بـ .php لكي يتم تنفيذه.
  • الفاصلة المنقوطة: كل سطر برمجي في PHP يجب أن ينتهي بـ ;. نسيانها هو السبب رقم 1 في تعطل المواقع!
  • حساسية الأحرف: الكلمات المحجوزة مثل ECHO أو if ليست حساسة للأحرف، ولكن أسماء المتغيرات حساسة جداً.

رابعاً: كيف تشاهد نتيجتك؟

بما أننا نستخدم سيرفر محلي، لا يمكنك فتح الملف بالضغط عليه مرتين كما تفعل مع الصور. يجب عليك وضع الملف (مثلاً index.php) داخل مجلد C:/xampp/htdocs، ثم تفتح المتصفح وتكتب في شريط العنوان: localhost/index.php. ستجد أن السيرفر قام بمعالجة الكود وأظهر لك النتيجة فوراً.

خلاصة الدرس الأول في PHP:

لقد فتحت اليوم باباً جديداً في مسيرتك المهنية كمطور ويب شامل (Full-Stack Developer). فهمنا ماهية PHP، وقمنا بتحويل جهازك إلى سيرفر محلي جاهز للعمل. في الدرس الثاني، سنبدأ بتعلم المتغيرات وأنواع البيانات في PHP، وسنتعرف على السر الذي يجعل هذه اللغة قوية جداً في التعامل مع قواعد البيانات. استعد، فالمتعة الحقيقية في بناء المواقع التفاعلية تبدأ من هنا مع Spider Team!

تم الفهرسة والتدقيق البرمجي بواسطة: فريق تطوير Spider Team | مرجع الـ Web Backend لعام 2026

Comments