วันอังคารที่ 1 พฤศจิกายน พ.ศ. 2554

[PHP] ตัวดำเนินการทางตรรกะ

ตัวดำเนินการทางตรรกะเป็นตัวดำเนินการที่ใช้เชื่อมค่าความจริงต่างๆ ซึ่งเราจะต้องนำไปใช้ในคำสั่งที่เป็นเงื่อนไขพวกคำสั่ง IF เพื่อนำตัวดำเนินการนี้ใช้ในการตรวจสอบเงื่อนไขให้ได้ผลลัพธ์เป็นค่าจริง(True) หรือค่าเท็จ(False) ตัวดำเนินการทางตรรกะจะมี 4 ตัว คือ

1. And
ตัวกระทำที่ 1 ตัวกระทำที่ 2 And
True True True
True False False
False True False
False False False

ตัวดำเนินการ And จะใช้สัญลักษณ์ && หรือ and ในการเชื่อมค่า เช่น
($a<$b) && ($c>$d)
($a<$b) and ($c>$d)

2. Or
ตัวกระทำที่ 1 ตัวกระทำที่ 2 Or
True True True
True False True
False True True
False False False

ตัวดำเนินการ Or จะใช้สัญลักษณ์ || หรือ or ในการเชื่อมค่า เช่น
($a<$b) || ($c>$d)
($a<$b) or ($c>$d)

3. xor
ตัวกระทำที่ 1 ตัวกระทำที่ 2 And
True True False
True False True
False True True
False False False

ตัวดำเนินการ xor จะใช้สัญลักษณ์ ^ หรือ xor ในการเชื่อมค่า เช่น
($a<$b) ^ ($c>$d)
($a<$b) xor ($c>$d)

4. Not
ตัวกระทำ And
True False
False True

ตัวดำเนินการ not จะใช้สัญลักษณ์ ! ในการเชื่อมค่า เช่น
!($a<$b)

บางคนอาจจะยังไม่เข้าใจ เพราะยังไม่เห็นภาพต้องศึกษาในบทต่อๆ ไป และลองลงมือทำ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น