فصل اول: مبانی PHP

عملگرها، شرط‌ها و حلقه‌ها

عملگرها و ساختارهای کنترلی

PHP عملگرهای محاسباتی مانند +، -، *، / و % (باقی‌مانده) و عملگرهای مقایسه‌ای مانند ==، ===، != و === را در اختیار می‌گذارد. تفاوت == و === این است که == فقط مقدار را مقایسه می‌کند، در حالی که === مقدار و نوع را هر دو بررسی می‌کند؛ به همین دلیل توصیه می‌شود همیشه از === استفاده کنید تا از خطاهای پنهان جلوگیری شود.

ساختار شرطی if در PHP به این صورت است:

$score = 75;

if ($score >= 90) {
    echo "عالی";
} elseif ($score >= 60) {
    echo "قبول";
} else {
    echo "مردود";
}

برای تکرار کد از حلقه‌ها استفاده می‌شود. رایج‌ترین آن‌ها for و while هستند:

for ($i = 1; $i <= 5; $i++) {
    echo "شماره: $i\n";
}

$count = 0;
while ($count < 3) {
    echo "تکرار $count\n";
    $count++;
}

حلقه‌ی foreach نیز برای پیمایش آرایه‌ها بسیار پرکاربرد است و در درس بعدی با آن بیشتر آشنا می‌شوید. عملگرهای منطقی && (و)، || (یا) و ! (نقیض) برای ترکیب چند شرط به کار می‌روند. همچنین دستور switch جایگزین مناسبی برای زنجیره‌های طولانی if-elseif است، به‌خصوص وقتی یک متغیر با چند مقدار ثابت مقایسه می‌شود. تسلط بر این ساختارها پایه‌ی نوشتن هر برنامه‌ی PHP است.

برای ذخیره‌ی پیشرفت و شرکت در آزمون، وارد شوید — رایگان است.