StepCoding

ตัวดำเนินการ (Operators)

อ่าน [313] หมวดหมู่: ตัวดำเนินการ (Operator)

ตัวดำเนินการ คือการกระทำบางสิ่งบางอย่างของ operand หรือระหว่าง operand 2 ตัว เช่น ทำการบวกค่าระหว่าง 2 ตัวแปร โดยที่ตัวดำเนินการจะถูกเขียนอยู่ในรูปแบบสัญลักษณ์ต่าง ๆ เช่น + และ - เป็นต้น นอกจากนี้ตัวดำเนินการยังสามารถใช้ในการตรวจสอบค่าระหว่าง operand ได้อีกด้วย (operand ก็คือ ตัวถูกดำเนินการ หรือในทางโปรแกรมก็จะเรียกว่าตัวแปรนั่นเอง เราไปดูกันครับว่าใน PHP นั้นมีตัวดำเนินการ หรือ operator อะไรบ้าง

PriorityOperatorความหมาย
19สร้างอ็อบเจ็คใหม่
18[,]ใช้ในการกำหนดอินเด็กซ์ในอะเรย์
17!เป็นตัวดำเนินการทาง Logical ซึ่งหมายความว่า NOT หรือนิเสธ
~เป็นตัวดำเนินการประเภท Bitwise ซึ่งหมายความว่า NOT
++Increment (เพิ่มค่าขึ้นหนึ่งค่า)
--Increment (ลดค่าลงหนึ่งค่า)
(int), (double), (string), (array), (object)แปลงชนิดข้อมูล
@ไม่สนใจ Error (inhirit error)
16*คูณ
/หาร
%หารเอาเศษ
15+บวก
-ลบ
เชื่อมข้อความ (string)
14เลื่อน Bit ไปทางซ้าย
เลื่อน Bit ไปทางขวา
13, <=น้อยกว่า, น้อยกว่าหรือเท่ากับ
, >=มากกว่า, มากกว่าหรือเท่ากับ
12เท่ากับ
!=, <>ไม่เท่ากับ
เท่ากันทุกประการ (ทั้งค่าและชนิดของตัวแปร)
!==ไม่เท่ากันทุกประการ (ทั้งค่าและชนิดของตัวแปร)
11Bitwise AND
10^Bitwise XOR
9|Bitwise OR
8Logical AND
7||Logical OR
6Conditional operator
5Assignment (กำหนดค่าให้ตัวแปร)
+=, -=, *=, /=, .=, %=, |=, ^=, !=, <<=, >>=Assignment with operation
4Logical AND
3Logical XOR
2Logical OR
1,List separator (ใช้ในการแยกแต่ละรายการ)

ผู้สนับสนุน