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

นิพจน์ PHP


แนะนำตัว

เกือบทุกอย่างในสคริปต์ PHP เป็นนิพจน์ สิ่งใดก็ตามที่มีค่าคือนิพจน์ ในคำสั่งการกำหนดทั่วไป ($x=100) ค่าตัวอักษร ฟังก์ชันหรือตัวถูกดำเนินการที่ประมวลผลโดยโอเปอเรเตอร์คือนิพจน์ สิ่งใดก็ตามที่ปรากฏทางด้านขวาของโอเปอเรเตอร์การกำหนด (=)

ไวยากรณ์

<ก่อนหน้า>$x=100; //100 เป็นนิพจน์$a=$b+$c; //b+$c คือนิพจน์$c=add($a,$b); //add($a,$b) เป็นนิพจน์$val=sqrt(100); //sqrt(100) เป็นนิพจน์$var=$x!=$y; //$x!=$y คือนิพจน์

นิพจน์ด้วยตัวดำเนินการ ++ และ --

ตัวดำเนินการเหล่านี้เรียกว่าตัวดำเนินการ increment และ decrement ตามลำดับ เป็นโอเปอเรเตอร์เอกนารี ต้องการตัวถูกดำเนินการเพียงตัวเดียว และสามารถใช้ในลักษณะคำนำหน้าหรือหลังการแก้ไข แม้ว่าจะมีผลต่างกันในค่าของนิพจน์

ตัวดำเนินการทั้งคำนำหน้าและตัวดำเนินการ ++ จะเพิ่มค่าของตัวถูกดำเนินการ 1 (ในขณะที่ -- ตัวดำเนินการลดลง 1) อย่างไรก็ตาม เมื่อใช้ในนิพจน์การมอบหมาย คำนำหน้าจะทำให้เพิ่มขึ้น/ลดลงก่อนแล้วจึงตามด้วยการกำหนด กรณี postfix กำหนดก่อนเพิ่ม/ลด

ใช้ตัวดำเนินการ postfix ++

ตัวอย่าง

<ก่อน>

ผลลัพธ์

สิ่งนี้สร้างผลลัพธ์ต่อไปนี้

x =11 y =10

โดยที่ตัวอย่างต่อไปนี้ใช้ตัวดำเนินการเพิ่มส่วนนำหน้าในการมอบหมาย

ตัวอย่าง

<ก่อน>

ผลลัพธ์

สิ่งนี้สร้างผลลัพธ์ต่อไปนี้

x =11 y =11

นิพจน์ที่มีตัวดำเนินการเงื่อนไขแบบสามส่วน

ตัวดำเนินการแบบไตรภาคมีตัวถูกดำเนินการสามตัว อันแรกคือนิพจน์เชิงตรรกะ หากเป็น TRU นิพจน์ตัวถูกดำเนินการที่สองจะถูกประเมิน มิฉะนั้น นิพจน์ที่สามจะถูกประเมิน

ตัวอย่าง

ผลลัพธ์

ผลลัพธ์ต่อไปนี้จะปรากฏขึ้น

ผ่าน