Ternary Operator
Ternary Operator
PHP.PHP Development > Week 1
Ternary Operator
Answer:
Một trong những cấu trúc lập trình phổ biến nhất được sử dụng ngày nay là toán tử bậc ba. Nó bao gồm ba đối số: điều kiện, kết quả nếu đúng, và một đối số khác có kết quả ngược lại với kết quả sai!
Điều này có nghĩa là bạn có thể làm hầu hết mọi thứ logic 'if ... else', nhưng nó chỉ chiếm 1 dòng thay vì 4 dòng cho mỗi câu lệnh vì không có dấu ngoặc nhọn xung quanh chúng như các ngôn ngữ khác đã làm trước khi có phát minh gọi là "ternaries".
Thoạt nhìn, nó có vẻ là một ý tưởng tuyệt vời khi chỉ kết thúc với một dòng mã và khả năng đọc được cải thiện, nhưng khi bạn lồng các khối vào nhau, nó hoạt động không bình thường. Để tránh vấn đề này trong ngôn ngữ lập trình của bạn, hãy tiếp tục và sử dụng câu lệnh if-else thay thế!