php

جلسه ۱۳: عملگرهای منطقی در php

<?php
$x = 5;
$y = 6;
$z = 2;

if ($x > $y || $x > $z) echo "x is either greater than y or z";
?>

تفاوت بین AND/OR و ||/&amp;&

نکته: عملگرهای && و || نسبت به عملگرهای AND و OR، اولویت بالاتری دارند. برای توضیحات بیشتر به جدول زیر توجه کنید: باتوجه به اینکه اولویت AND و OR پایین تر از = است، عملگر = زودتر اجرا می شود.

<?php
$e = false or true; // evaluated as ($e = false) || true
echo "When using or, the value of e is: ".$e;
echo "\n";

$e = false || true; // evaluated as $e = (false || true)
echo "When using ||, the value of e is: ".$e;
?>

به همین دلیل بهتر است که به جای AND و OR از && و || استفاده کنید.

سوالی کوتاه در مورد عملگرهای منطقی

0
ایجاد شده در

Quiz 6

1 / 2

خروجی برنامه زیر چیست؟

<?php$a = true;$b = false;$c = true;if ( $a && $b || $c || (!$c))    echo "inside if";else     echo "inside else";?>

2 / 2

پس از اجرای کد زیر مقدار e چه خواهد بود؟

<?php$e = false and true;?>

امتیاز شما

میانگین امتیازها 0%

0%

 در بخش بعدی در مورد عملگرهای انتسابی صحبت خواهیم کرد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا