Toán tử ba ngôi trong lập trình PHP được sử dụng để thực hiện một biểu thức điều kiện và trả về một giá trị dựa trên kết quả của biểu thức đó. Cú pháp của toán tử ba ngôi trong PHP là:
(condition) ? value_if_true : value_if_false;
Cách hoạt động của toán tử ba ngôi:
condition
: Điều kiện được đánh giá trước. Nếu điều kiện này làtrue
, giá trị củavalue_if_true
sẽ được trả về. Nếu điều kiện làfalse
, giá trị củavalue_if_false
sẽ được trả về.
=>value_if_true
, value_if_false
cũng có thể là một biểu thức toán tử 3 ngôi tiếp theo(tạm gọi là cấp 2).
Dưới đây là một ví dụ minh họa về cách sử dụng toán tử ba ngôi trong PHP:
$age = 25;
$message = ($age >= 18) ? "Người trưởng thành" : "Trẻ em";
echo $message;
Trong ví dụ này, nếu biến $age
lớn hơn hoặc bằng 18, biến $message
sẽ được gán giá trị “Người trưởng thành”, ngược lại, nó sẽ được gán giá trị “Trẻ em”. Sau đó, chúng ta sử dụng echo
để hiển thị giá trị của biến $message
.
[XEM TẤT CẢ BÀI VIẾT CHUYÊN MỤC HƯỚNG DẪN PHP TẠI ĐÂY]
XEM THÊM Tham chiếu và Tham trị trong PHP Vòng lặp foreach trong php – Vòng lặp duyệt phần tử mảng Sự khác nhau giữa toán tử so sánh “==” và “===” trong PHP Mảng (Array) trong PHP – Tìm hiểu về mảng trong lập trình PHP MySql là gì? Tìm hiểu về hệ quản trị cơ sở dữ liệu MySql Tìm hiểu câu lệnh IF, IF ELSE, ELSE trong PHP Cấu Trúc Rẽ Nhánh Switch … Case trong PHP | Học PHP cơ bản Hiểu vòng lặp for, while, do…while ngôn ngữ PHP trong 5 phút Mã nguồn website thương mại điện tử – Cửa hàng Chương Mobile