مبانی PHP · ۹ دقیقه مطالعه

شرط‌ها و حلقه‌ها

شرط‌ها

if ($level >= 5) {
    echo "گلادیاتور";
} elseif ($level >= 3) {
    echo "مبارز";
} else {
    echo "تازه‌وارد";
}

match (PHP 8) — مدرن و دقیق

$rank = match(true) {
    $level >= 5 => "گلادیاتور",
    $level >= 3 => "مبارز",
    default => "تازه‌وارد",
};

match از === استفاده می‌کند و break نمی‌خواهد (برخلاف switch).

switch

switch ($day) {
    case "جمعه":
        echo "تعطیل";
        break;
    default:
        echo "کاری";
}

حلقه‌ها

for ($i = 0; $i < 3; $i++) { echo $i; }

$i = 0;
while ($i < 3) { echo $i; $i++; }

foreach ($colors as $color) { echo $color; }
foreach ($user as $key => $value) { echo "$key: $value"; }

برای آرایه‌ها معمولاً foreach بهترین است.

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ اعداد، ثابت‌ها و عملگرها
توابع ←