الرئيسية تطوير الويب تعلم PHP للمستوى مبتدئ - الدرس 1: مقدمة وأول برنامج لك

تعلم PHP للمستوى مبتدئ - الدرس 1: مقدمة وأول برنامج لك

amr gamal أغسطس 14, 2026

مرحباً بك في عالم تطوير الويب مع PHP

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

في هذا الدرس، لن نتعقّد بالرياضيات أو الخوارزميات المعقدة، بل سنركز على الإجابة عن سؤالين جوهريين: ما هي لغة PHP؟ وكيف نكتب السطر البرمجي الأول لنا بها؟

PHP للمستوى مبتدئ - الدرس 1

ما هي لغة PHP ولماذا نتعلمها؟

لغة PHP (اختصاراً لـ Hypertext Preprocessor) هي لغة برمجة نصية (Scripting Language) تُستخدم بشكل أساسي لتطوير الويب من جهة الخادم (Server-side). هذا يعني أن الكود الذي تكتبه بلغة PHP يتم تشغيله على الخادم قبل أن يتم إرسال الصفحة إلى متصفح المستخدم.

تتميز PHP بأنها:

  • سهلة التعلم للمبتدئين ولديها مجتمع ضخم جداً يدعمها.
  • تدعم أشهر أنظمة إدارة المحتوى مثل WordPress.
  • تتكامل بسلاسة مع قواعد البيانات مثل MySQL.

يمكنك دائماً الرجوع إلى الوثائق الرسمية للغة PHP للاطلاع على المزيد من التفاصيل والتوثيق المتقدم كلما تقدمت في مستواك.

بنيتك البرمجية الأولى: كيف نبدأ؟

أي ملف PHP يبدأ عادةً بوسم البداية المخصص وينتهي بوسم النهاية. يُعرف هذا الوسم باسم PHP Tag. دعنا نرى كيف يبدو أول برنامج لك والذي يقوم بطباعة جملة ترحيبية على الشاشة:

<?php
// هذا تعليق، لا يتم تنفيذه من قبل الخادم
echo "مرحباً بالعالم! هذه هي خطوتي الأولى في PHP.";
?>

تحليل الكود البرمجي خطوة بخطوة

لكي نضمن فهمك العميق لما كتبناه للتو، دعنا نقسم السطور السابقة إلى أجزاء:

  • <?php : هذا هو الوسم الافتتاحي الذي يخبر الخادم أن كل ما يأتي بعده هو كود PHP يجب معالجته.
  • // هذا تعليق : نستخدم الشرطتين المائلتين المزدوجتين لكتابة ملاحظات لأنفسنا أو للمبرمجين الآخرين، ولا يؤثر ذلك على عمل البرنامج.
  • echo : هو أمر أساسي ومهم جداً في لغة PHP، وظيفته هي إظهار أو طباعة النصوص أو البيانات على شاشة المستخدم (المتصفح).
  • "مرحباً بالعالم!..." : هذا هو النص (String) الذي نرغب في عرضه، ويجب دائماً وضعه بين علامات التنصيص.
  • ; (فاصلة منقوطة) : تدل على نهاية الأمر البرمجي (Statement)، وهي ضرورية جداً في نهاية كل سطر برمجي بـ PHP.
  • ?> : هذا هو الوسم الختامي الذي يخبر الخادم أن كود PHP قد انتهى هنا.

خلاصة الدرس

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

الكاتب
عمرو جمال

محرر متخصص في تطوير قوالب بلوجر وووردبريس وتقديم شروحات التقنية. أقدم حلولاً مبتكرة لتصميم مواقع عصرية وجذابة.