🚀 انطلاقتك الأولى: فهم قواعد كتابة لغة PHP (Syntax)
قبل أن نبدأ في بناء مواقع تفاعلية وأنظمة معقدة، يجب أن نفهم أولاً "قواعد اللغة" أو ما نسميه في عالم البرمجة الـ Syntax.
ببساطة، الـ Syntax هو مجموعة القواعد التي تحدد كيف يجب أن تكتب الكود لكي يفهمه الكمبيوتر. إذا أخطأت في هذه القواعد، سيظهر لك المتصفح خطأ (Error) ولن يعمل البرنامج.
🛠️ كيف نبدأ كتابة كود PHP؟
لغة PHP هي لغة "مضمنة"، وهذا يعني أنها يمكن أن تعيش داخل ملف HTML. لكي نخبر الخادم (Server) أن هذا الجزء من الكود هو كود PHP وليس مجرد نص عادي، نستخدم "وسوم" (Tags) خاصة.
1. وسم البداية والنهاية 🏷️
كل كود PHP يجب أن يوضع بين هذين الوسمين:
- وسم البداية:
<?php - وسم النهاية:
?>
أي شيء تكتبه خارج هذه الوسوم سيتم اعتباره HTML عادي، أما ما بداخله فهو كود PHP يتم تنفيذه على الخادم.
مثال بسيط:
<?php
// هنا نكتب كود PHP
?>
✍️ كيف نطبع النصوص على الشاشة؟ (أمر echo)
في لغة PHP، نحتاج إلى وسيلة لإخراج البيانات أو النصوص لكي يراها المستخدم في المتصفح. الأداة الأكثر شهرة وبساطة للقيام بذلك هي الأمر echo.
ما هو echo؟
هو أمر بسيط جداً وظيفته "طباعة" أو "عرض" أي نص تضعه بعده على شاشة المتصفح.
القاعدة الذهبية للكتابة:
- نكتب كلمة
echo. - نضع النص المراد طباعته بين علامتي تنصيص
" "أو' '. - مهم جداً: يجب أن ننهي كل سطر برمج في PHP بفاصلة منقوطة
;.
لنطبق ذلك عملياً:
<?php
echo "Hello World!"; // طباعة نص بسيط
?>
⚠️ ملاحظات تقنية هامة جداً للمبتدئين
لكي تتجنب الأخطاء البرمجية الشائعة، انتبه للنقاط التالية:
1. الفاصلة المنقوطة (Semicolon) ; 🛑
في لغة PHP، الفاصلة المنقوطة هي بمثابة "النقطة" في نهاية الجملة العربية. هي تخبر لغة PHP أن هذا الأمر قد انتهى هنا، وبإمكانك البدء في أمر جديد في السطر التالي.
- إذا نسيت الفاصلة المنقوطة، سيتوقف البرنامج عن العمل فوراً!
2. حالة الأحرف في PHP 🔠
يجب أن تعلم أن PHP "حساسة" لحالة الأحرف في بعض الأمور و"غير حساسة" في أخرى:
- الكلمات المحجوزة: مثل
echoوifوwhileلا تفرق بين الحروف الكبيرة والصغيرة (يمكنك كتابةECHOأوechoوسيعمل الكود). - المتغيرات: (سنتعلمها لاحقاً) تكون حساسة جداً لحالة الأحرف.
💻 مثال شامل يجمع كل ما تعلمناه
إليك هذا المثال الذي يوضح كيف ندمج كود PHP داخل صفحة HTML بسيطة:
<!DOCTYPE html>
<html>
<body>
<h1>Welcome to Codex Academy</h1>
<?php
// هذا الجزء سيتم تنفيذه بواسطة خادم PHP
echo "Hello, this is my first PHP code!";
echo " I am learning Syntax today.";
?>
</body>
</html>
شرح الكود:
- بدأنا بـ HTML عادي لإنشاء عنوان
<h1>. - فتحنا وسم الـ PHP باستخدام
<?php. - استخدمنا الأمر
echoلطباعة جملتين مختلفتين. - وضعنا فاصلة منقوطة
;في نهاية كل أمر. - أغلقنا وسم الـ PHP باستخدام
?>.
🎓 ماذا سنتعلم في الدرس القادم؟
الآن بعد أن عرفنا كيف نفتح الكود ونطبع النصوص، كيف يمكننا تخزين البيانات بدلاً من طباعتها مباشرة؟ 🧐
في الدرس القادم، سنتعرف على "المتغيرات" (Variables)، وكيف نستخدمها لتخزين المعلومات واستدعائها في أي وقت داخل الكود! انتظرونا.
🎓 اختبر معلوماتك
التعليقات
شاركنا رأيك أو أسئلتك حول هذا المقال