4. فهم بناء جملة PHP وعلاماتها (Syntax and Tags)
بينما يتم تضمين PHP داخل HTML، إلا أن لديها قواعد صارمة فيما يتعلق ببناء جملتها الخاص.
حساسية حالة الأحرف (Case Sensitivity)
في PHP، أسماء المتغيرات حساسة لحالة الأحرف، لكن الدوال المدمجة، الكلمات المفتاحية (if, echo, while)، وأسماء الفئات (classes) غير حساسة لحالة الأحرف.
php
<?php $name = "Alice"; // $name $Name = "Bob"; // $Name (متغير مختلف) echo $name; // يُخرج Alice // كلاهما يعمل ECHO "<br>باستخدام أحرف كبيرة لـ echo."; eChO "<br>باستخدام حالة أحرف مختلطة لـ echo."; ?>العبارات والفواصل المنقوطة
يجب إنهاء كل عبارة فردية في PHP بفاصلة منقوطة (;). نسيان الفاصلة المنقوطة هو أحد أكثر أخطاء المبتدئين شيوعًا.
php
<?php $x = 10; $y = 5; $sum = $x + $y; // يجب أن تنتهي بفاصلة منقوطة echo "المجموع هو: " . $sum; // العبارة النهائية ?>ملاحظة: لا يلزم وجود فواصل منقوطة بعد علامة إغلاق PHP (?>) أو بعد قوس الإغلاق الخاص بالكتل (}).
التعليقات
التعليقات هي أجزاء غير قابلة للتنفيذ من الكود تُستخدم للتوثيق.
-
تعليقات السطر الواحد: php
<?php // هذا تعليق سطر واحد بأسلوب C++ # هذا تعليق سطر واحد بأسلوب shell ?> -
تعليقات الأسطر المتعددة: php
<?php /* هذه كتلة تعليق تمتد على أسطر متعددة */ ?>