Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ลำดับความสำคัญของตัวดำเนินการ PHP


แนะนำตัว

ลำดับความสำคัญของตัวดำเนินการกำหนดลำดับการดำเนินการของตัวดำเนินการในนิพจน์ ตัวอย่างเช่น ใน 2+6/3 การแบ่ง 6/3 เสร็จสิ้นก่อน จากนั้นจึงบวก 2+2 เกิดขึ้นเนื่องจากตัวดำเนินการหาร / มีลำดับความสำคัญสูงกว่าตัวดำเนินการบวก + ในการบังคับเรียกตัวดำเนินการบางตัวก่อนอื่น ควรใช้วงเล็บ ในตัวอย่างนี้ (2+6)/3 ทำการบวกก่อน ตามด้วยหาร

ตัวดำเนินการบางตัวอาจมีลำดับความสำคัญเท่ากัน ในกรณีนั้น ลำดับของการเชื่อมโยง (ซ้ายหรือขวา) จะเป็นตัวกำหนดลำดับของการดำเนินการ โอเปอเรเตอร์ที่มีลำดับความสำคัญเท่ากันแต่ไม่สัมพันธ์กัน ไม่สามารถใช้ตัวดำเนินการที่อยู่ติดกันได้ ตารางต่อไปนี้แสดงรายการตัวดำเนินการ PHP ที่มีลำดับความสำคัญลดลง

ตัวดำเนินการ วัตถุประสงค์
โคลนใหม่ โคลนและใหม่
** การยกกำลัง
++ -- เพิ่ม/ลด
~(int) (float) (string) (array) (object) (bool) การหล่อ
อินสแตนซ์ของ ประเภท
! ตรรกะ
* / การคูณ/หาร
% โมดูล
+ - . เลขคณิตและสตริง
<<>> กะระดับบิต
<<=>>= การเปรียบเทียบ
==!====!==<> <=> การเปรียบเทียบ
& ระดับบิตและ/การอ้างอิง
^ XOR ระดับบิต
| ระดับบิต OR
&& ตรรกะและ
|| ตรรกะหรือ
?? การรวมค่าว่าง
? : ไตรภาค
=+=-=*=**=/=.=%=&=|=^=<<=>>=??= ตัวดำเนินการมอบหมาย
ผลตอบแทนจาก ผลตอบแทนจาก
ผลตอบแทน ผลตอบแทน
พิมพ์ พิมพ์
และ ตรรกะ
xor ตรรกะ
หรือ ตรรกะ