البنية الأساسية لشيفرات PHP
تُنفَّذ شيفرات PHP على الخادم، ثم تُرسل النتيجة إلى المتصفح على هيئة HTML عادي لعرضها للمستخدم.
يمكن وضع شيفرة PHP في أي موضع داخل مستند HTML.
تبدأ شيفرة PHP بالوسم <?php وتنتهي بالوسم ?>، كما في المثال التالي:
<?php
// PHP code goes here
?>
الامتداد الافتراضي لملفات PHP هو .php.
يحتوي ملف PHP عادةً على وسوم HTML وشيفرات برمجية مكتوبة بلغة PHP.
في المثال التالي، نعرض ملف PHP بسيطًا يستخدم الدالة echo لإخراج نص على صفحة الويب.
تُستخدم echo لعرض النصوص والبيانات ضمن مخرجات الصفحة التي يرسلها الخادم إلى المتصفح.
ملاحظة: تنتهي معظم تعليمات PHP بالفاصلة المنقوطة (`;`)، وهي تُستخدم للفصل بين التعليمات البرمجية.
حساسية حالة الأحرف في PHP
لا تتأثر الكلمات المحجوزة في PHP، مثل if وelse وecho، بحالة الأحرف؛ كما أن أسماء الأصناف (Classes) والدوال (Functions) المعرّفة لا تتأثر بحالة الأحرف أيضًا.
لذلك، يمكن كتابة الكلمة echo بأحرف صغيرة أو كبيرة أو بمزيج منهما، وستظل التعليمات التالية صحيحة:
<?php
echo "Hello World!";
ECHO "Hello World!";
?>
ملاحظة: أسماء المتغيرات في PHP حسّاسة لحالة الأحرف؛ فالمتغير $name يختلف عن المتغير $Name.
انظر إلى المثال التالي؛ ستعرض التعليمة الأولى فقط قيمة المتغير $color، بينما لن تتمكن التعليمة الثانية من عرض قيمة المتغير $COLOR، لأن PHP تتعامل مع $color و$COLOR على أنهما متغيران مختلفان.
ملاحظة: أسماء المتغيرات في PHP حسّاسة لحالة الأحرف؛ لذلك يجب الالتزام بكتابة اسم المتغير بالطريقة نفسها في جميع مواضع استخدامه.
