عملگرهای منطقی :
این عملگرها یکی از مهمترین علمگرها در زبان های برنامه نویسی است ، این عملگرها به شما اجازه می دهند جزیان یک برنامه را تغییر دهید و در دستورات شرطی بسیار مورد استفاده قرار می گیرد.
برای درک مفهوم بهتر یک مثال می زنم :
۱
۲
۳
|
<?php
file_exists(“milad.txt”) or echo “File Not Found!”;
?>
|
در این جا ، خروجی ما دو مورد است :
- فایل milad.txt وجود دارد.
- اگر وجود نداشته باشد ، پیغام اخطار File Not Found ظاهر می شود.
عملگر | نام | توضیح | مثال |
---|---|---|---|
x and y | And | اگر هر دو صحیح باشند ، این عبارت صحیح است و گرنه حتی اگر یکی از آن ها صحیح باشد خروجی false می شود | x=6 y=3 (x < 10 and y > 1) returns true |
x or y | Or | اگر حداقل یکی از دو متغیر صحیح باشد نتبجه true است ، در غیر اینصورت false است | x=6 y=3 (x==6 or y==5) returns true |
x xor y | Xor | اگر تنها x یا فقط y صحیح باشد ، مقدار true می شود | x=6 y=3 (x==6 xor y==3) returns false |
x && y | And | اگر هر دو صحیح باشند ، این عبارت صحیح است و گرنه حتی اگر یکی از آن ها صحیح باشد خروجی false می شود | x=6 y=3 (x < 10 && y > 1) returns true |
x || y | Or | اگر حداقل یکی از دو متغیر صحیح باشد نتبجه true است ، در غیر اینصورت false است | x=6 y=3 (x==5 || y==5) returns false |
! x | Not | اگر x صحیح نباشد ، عبارت true می شود | x=6 y=3 !(x==y) returns true |