كتابة أول سكربت PHP — شرح عملي من الصفر

الآن بعد تجهيز بيئة العمل، حان وقت كتابة أول كود PHP فعلي. هدف هذا الدرس بسيط: أن تكتب سكربت صغير، تفهم كل سطر فيه، وتعرف لماذا يعمل.

شكل ملف PHP الصحيح

أي ملف PHP يجب أن يكون امتداده .php، ويكتب الكود داخل وسوم PHP:

<?php
// اكتب كود PHP هنا
?>

وسم البداية <?php يخبر السيرفر أن ما بعده كود PHP. وسم الإغلاق ?> ينهي وضع PHP.

ملاحظة احترافية: إذا كان الملف كله PHP فقط، الأفضل غالباً عدم كتابة ?> في النهاية.

أول أمر ستتعلمه: echo

الأمر echo يستخدم لطباعة النصوص أو القيم على الصفحة.

<?php
echo "مرحباً بك في أول درس PHP!";
?>

النتيجة في المتصفح:

مرحباً بك في أول درس PHP!

قاعدة مهمة جداً: نهاية السطر بـ ;

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

<?php
echo "سطر صحيح";
echo "سطر آخر صحيح";
?>

الاقتباس النصي: مفرد أم مزدوج؟

يمكنك كتابة النص داخل علامات اقتباس مفردة أو مزدوجة:

<?php
echo "نص داخل اقتباس مزدوج";
echo 'نص داخل اقتباس مفرد';
?>

في هذه المرحلة، استخدم ما هو أوضح لك. سنشرح الفروقات الدقيقة لاحقاً مع المتغيرات.

طباعة أكثر من سطر

يمكنك كتابة أكثر من echo داخل نفس الملف:

<?php
echo "مرحباً بك";
echo "<br>";
echo "هذا هو سطري الثاني";
?>

هنا استخدمنا <br> (HTML) لكسر السطر. هذا مثال ممتاز على دمج PHP مع HTML.

كيف ندمج PHP مع HTML؟

في المشاريع الحقيقية، غالباً ستكتب HTML وداخلها أجزاء PHP:

<h1>موقعي الأول</h1>
<p>
    <?php echo "تم إنشاء هذه الجملة من PHP"; ?>
</p>

المتصفح يعرض النتيجة كأنها HTML عادي، لكن المحتوى تم توليده ديناميكياً.

أخطاء شائعة في أول سكربت

  • نسيان الفاصلة المنقوطة: يسبب خطأ parse.
  • امتداد الملف خاطئ: يجب أن يكون .php وليس .html.
  • تشغيل الملف بدون سيرفر: افتحه عبر localhost وليس بالنقر المباشر.
  • نسيان علامات الاقتباس حول النص: النصوص يجب أن تكون بين " " أو ' '.

تمرين سريع (دقيقة واحدة)

  1. أنشئ ملفاً باسم hello.php.
  2. اكتب 3 أسطر echo: اسمك، هدفك من تعلم PHP، ورسالة ترحيب.
  3. افتح الملف عبر localhost وتأكد أن النتائج تظهر كاملة.

الأسئلة الشائعة — FAQ

هل يجب أن أكتب وسم الإغلاق ?> في نهاية الملف؟

إذا كان الملف يحتوي PHP فقط، يفضل تركه بدون وسم إغلاق. هذا يقلل احتمال ظهور مخرجات غير مرغوبة بسبب مسافات زائدة.

لماذا لا يظهر كودي في المتصفح؟

غالباً لأن الملف لا يعمل عبر سيرفر محلي، أو الامتداد ليس .php، أو يوجد خطأ بسيط في الكتابة مثل نسيان ;.

ما وظيفة echo؟

طباعة النصوص والقيم على الصفحة. هي أبسط أداة إخراج في PHP وأول خطوة عملية في أي درس.

هل PHP حساسة لحالة الأحرف؟

بعض الكلمات المحجوزة ليست حساسة عادة، لكن المتغيرات حساسة جداً لحالة الأحرف. اكتب أسماءك بطريقة ثابتة دائماً.

بعد هذا الدرس، أنت جاهز لفهم كيفية كتابة ملاحظات داخل الكود. انتقل إلى: التعليقات في PHP.

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

اكتب الكود وشاهد النتيجة فوراً

جرب الآن مجاناً
قناة ديف عربي

تابع أحدث الدروس والتحديثات مباشرة على واتساب

انضم الآن