Php nếu viết tắt mà không có khác
Hôm nay, chúng tôi muốn chia sẻ với bạn tốc ký PHP Ternary If/Else. Trong bài đăng này, chúng tôi sẽ giới thiệu cho bạn toán tử bậc ba trong php cho ba biến, nghe về toán tử bậc ba trong php, chúng tôi sẽ cung cấp cho bạn bản demo và ví dụ để thực hiện. Trong bài đăng này, chúng ta sẽ tìm hiểu về PHP Tốc ký Nếu/Khác bằng cách sử dụng Toán tử bậc ba (?. ) với một ví dụ Show PHP Tốc ký ternary If/Elsenội dung Có những điều sau đây Đơn giản Giới thiệu về PHP Tốc ký Ternary If/Else Thông tin đầy đủ với ví dụ và mã nguồn Cũng đọc phần này 👉 Ví dụ về câu lệnh điều kiện PHP Vì tôi sẽ đề cập đến Bài đăng này với ví dụ Làm việc trực tiếp để phát triển bộ ba php mà không cần thứ khác, vì vậy toán tử bộ ba php 7 cho ví dụ này như sau bên dưới Các trường hợp If-else và Switch được sử dụng để đánh giá các điều kiện và quyết định luồng chương trình. Toán tử bậc ba là toán tử tắt dùng để rút gọn câu lệnh điều kiện toán tử bậc ba. Toán tử bậc ba (?. ) là toán tử điều kiện được sử dụng để thực hiện so sánh đơn giản hoặc kiểm tra một điều kiện có câu lệnh đơn giản. Nó làm giảm độ dài của mã thực hiện các hoạt động có điều kiện. Thứ tự thao tác của toán tử này là từ trái sang phải. Nó được gọi là toán tử bậc ba vì nó có ba toán hạng - một điều kiện, một câu lệnh kết quả cho giá trị đúng và một câu lệnh kết quả cho giá trị sai. Cú pháp của toán tử bậc ba như sau. cú pháp (Condition) ? (Statement1) : (Statement2);
Kết quả của phép so sánh này cũng có thể được gán cho một biến bằng cách sử dụng toán tử gán. Cú pháp như sau. Variable = (Condition) ? (Statement1) : (Statement2); Nếu câu lệnh được thực thi tùy thuộc vào điều kiện trả về giá trị nào thì nó sẽ được gán cho biến Ưu điểm của toán tử ternary. Sau đây là một số ưu điểm của toán tử bậc ba
ví dụ 1. Trong ví dụ này, nếu giá trị của $a lớn hơn 15, thì 20 sẽ được trả lại và sẽ được gán cho $b, ngược lại 5 sẽ được trả lại và được gán cho $b php
Variable = (Condition) ? (Statement1) : (Statement2);0 $a Variable = (Condition) ? (Statement1) : (Statement2);2
Variable = (Condition) ? (Statement1) : (Statement2);5 Variable = (Condition) ? (Statement1) : (Statement2);6 Variable = (Condition) ? (Statement1) : (Statement2);7_______55_______ Variable = (Condition) ? (Statement1) : (Statement2);9 Value of b is 50 đầu ra. Value of b is 5 ví dụ 2. Trong ví dụ này, nếu giá trị của $age lớn hơn hoặc bằng 18, thì “Người lớn” được chuyển cho hàm in và được in, nếu không thì “Không phải Người lớn” được chuyển và được in php
Value of b is 53 Value of b is 54
Variable = (Condition) ? (Statement1) : (Statement2);5 Value of b is 53 Value of b is 59_______17_______0 Adult1 Adult2 Adult3 Value of b is 50 đầu ra. Adult Khi chúng ta sử dụng toán tử ternary. Chúng ta sử dụng toán tử bậc ba khi chúng ta cần đơn giản hóa các câu lệnh if-else chỉ đơn giản là gán giá trị cho các biến tùy thuộc vào một điều kiện. Một lợi thế của việc sử dụng toán tử bậc ba là nó giảm khối if-else khổng lồ thành một dòng duy nhất, cải thiện khả năng đọc mã và đơn giản hóa nó. Rất hữu ích khi gán biến sau khi gửi biểu mẫu. Thí dụ. Mã gốc. phpAdult6_______17_______7 Adult8 Adult9 0 |