شرح صفوف ومحتوى الفقرة
تقوم جملة if بتقييم تعبير منطقي داخل قوسين، وتنفذ كتلة الكود التابعة لها فقط عندما تكون نتيجة التقييم true.
- فضّل دائماً المقارنة الصارمة (
===و!==و>=) داخل شروطifلتفادي التحويل التلقائي المربك للأنواع. - أحِط جسم جملة
ifدائماً بأقواس معقوفة{ ... }حتى لو كان سطراً واحداً لمنع أخطاء الصيانة مستقبلاً. - تدمج الشروط المركبة عدة فحوصات باستخدام المعاملات المنطقية (
&&للربط و||للتخيير) مع التقييم المختصر.
لأن كلاً من $orderTotal >= 200.00 و$isVerified === true يرجع true، ينفذ PHP الكتلة داخل if ثم يكمل السطر التالي.
PHP
<?php
$orderTotal = 280.00;
$isVerified = true;
if ($orderTotal >= 200.00 && $isVerified === true) {
echo "Free express shipping unlocked!\n";
}
echo "Checkout step completed.\n";