Hướng dẫn can we use ternary operator in php? - chúng ta có thể sử dụng toán tử bậc ba trong php không?

Sử dụng trường hợp IF-Else và Switch là một phần thiết yếu của lập trình để đánh giá các điều kiện. Chúng tôi luôn tìm kiếm các phím tắt ở khắp mọi nơi cho dù đó là một tuyến đường để đi du lịch hoặc trò chơi hoặc mã. Trong toán tử Ternary này, chúng ta sẽ thấy nó được sử dụng như thế nào để rút ngắn các câu lệnh có điều kiện.

Toán tử ternary là gì?

Toán tử ternary là một toán tử có điều kiện làm giảm độ dài của mã trong khi thực hiện so sánh và điều kiện. Phương pháp này là một giải pháp thay thế cho việc sử dụng các câu lệnh if-else và lồng nhau. Thứ tự thực hiện cho toán tử này là từ trái sang phải. Rõ ràng, đó là trường hợp tốt nhất cho một lựa chọn tiết kiệm thời gian.

Nó cũng tạo ra một thông báo điện tử trong khi gặp phải giá trị khoảng trống với các điều kiện của nó. Nó được gọi là toán tử ternary vì nó có ba toán hạng - một điều kiện, kết quả cho sự thật và kết quả là sai.

Syntax:

[Condition] ? [Statement1] : [Statement2];
  • Điều kiện: Đó là biểu thức được đánh giá trả về giá trị boolean. It is the expression to be evaluated which returns a boolean value.
  • Tuyên bố 1: Đó là tuyên bố sẽ được thực thi nếu điều kiện dẫn đến trạng thái thực. it is the statement to be executed if the condition results in a true state.
  • Tuyên bố 2: Đó là tuyên bố sẽ được thực thi nếu điều kiện dẫn đến trạng thái sai. It is the statement to be executed if the condition results in a false state.

Ví dụ chương trình cho dù học sinh bị vượt qua hay thất bại: program to whether student is pass or fail:


Output:

pass

Khi nào chúng ta sử dụng toán tử ternary?

Chúng tôi sử dụng toán tử ternary khi chúng tôi cần đơn giản hóa các câu lệnh IF-Else được sử dụng để gán các giá trị cho các biến. Hơn nữa, nó thường được sử dụng khi chúng ta gán dữ liệu bài đăng hoặc xác nhận các biểu mẫu.

Hãy nói, chúng tôi đã lập trình một mẫu đăng nhập cho một trường đại học, nơi chúng tôi muốn đảm bảo rằng người dùng đã nhập số đăng ký của họ do trường đại học cung cấp sau đó chúng tôi có thể di chuyển xa hơn.

//if the registration number is not specified, notify the customer
$reg_number = [isset[$_POST['reg']]] ? $_POST['reg'] : die['Please enter your registration number'];

Hãy cùng xem xét một ví dụ về một hình thức xác nhận để hiểu rõ hơn:

Bài Viết Liên Quan

Chủ Đề