Computer >> Máy Tính >  >> Lập trình >> PHP

Biểu thức PHP

Giới thiệu

Hầu hết mọi thứ trong tập lệnh PHP đều là một biểu thức. Bất cứ thứ gì có giá trị đều là một biểu thức. Trong một câu lệnh gán điển hình ($ x =100), một giá trị chữ, một hàm hoặc các toán hạng được xử lý bởi các toán tử là một biểu thức, bất kỳ thứ gì xuất hiện ở bên phải của toán tử gán (=)

Cú pháp

$ x =100; // 100 là biểu thức $ a =$ b + $ c; // b + $ c là biểu thức $ c =add ($ a, $ b); // add ($ a, $ b) là một biểu thức $ val =sqrt (100); // sqrt (100) là một biểu thức $ var =$ x! =$ y; // $ x! =$ y là một biểu thức

biểu thức với các toán tử ++ và -

Các toán tử này được gọi là toán tử tăng và giảm tương ứng. Chúng là các toán tử một ngôi, chỉ cần một toán hạng và có thể được sử dụng theo cách tiền tố hoặc hậu tố, mặc dù có ảnh hưởng khác nhau đến giá trị của biểu thức

Cả toán tử tiền tố và hậu tố ++ đều tăng giá trị của toán hạng lên 1 (trong khi - toán tử giảm đi 1). Tuy nhiên, khi được sử dụng trong biểu thức gán, tiền tố tạo thành / giảm dần trước và sau đó là gán. Trong trường hợp hậu tố, việc gán được thực hiện trước khi tăng / giảm

Sử dụng toán tử postfix ++

Ví dụ

  

Đầu ra

Điều này tạo ra kết quả sau

 x =11 y =10 

Trong khi ví dụ sau sử dụng toán tử tăng tiền tố trong phép gán

Ví dụ

  

Đầu ra

Điều này tạo ra kết quả sau

 x =11 y =11 

Biểu thức với toán tử điều kiện bậc ba

Toán tử bậc ba có ba toán hạng. Đầu tiên là một biểu thức logic. Nếu đó là TRU, biểu thức toán hạng thứ hai được đánh giá nếu không biểu thức toán hạng thứ ba được đánh giá

Ví dụ

  

Đầu ra

Kết quả sau sẽ được hiển thị

 vượt qua