+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)
برچسب گذاری دوباره قبل توسط

عملگر های مقایسه ای  && و || با and و or در PHP چه تفاوتی با یکدیگر دارند؟

2 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

&& و || و and و or جزء عملگرهای منطقی در PHP هستند و از نظر کاربرد && و || با and و or هیچ تفاوتی ندارد:

if ($a or $b){
    // some code
}

if ($a and $b){
    // some code
}

کد زیر معادل کد بالا است:

if ($a || $b){
    // some code
}

if ($a && $b){
    // some code
}
+1 امتیاز
قبل توسط (7.8هزار امتیاز)
خوب اینها عملگرهای منطقی اند و طبق قوانین منطق گزاره ای رفتار می کنند . این عملگر ها برای ساخت شرط در جملات شرطی (Conditional Statement) و حلقه (Loops)ها استفاده می شوند .

در && ( and ) عملکرد شان بدین صورت شرطی می آورد که  هر دو عملوند هم زمان ارزش true داشته باشند

و در ||(OR) شرط می آورد که حداقل یکی از دو عملوند ارزش true داشته باشند

سوالات مشابه

+1 امتیاز
2 پاسخ 404 بازدید
0 امتیاز
0 پاسخ 399 بازدید
0 امتیاز
1 پاسخ 7.3هزار بازدید
0 امتیاز
0 پاسخ 298 بازدید
0 امتیاز
0 پاسخ 330 بازدید
0 امتیاز
1 پاسخ 347 بازدید
0 امتیاز
0 پاسخ 309 بازدید
...