Giải thích cách sử dụng các enumerations
trong PHP?
Giải thích cách sử dụng các enumerations
trong PHP?
Trong PHP, từ phiên bản 8.1 trở đi, enumerations
(thường được gọi là enums
) là một tính năng mới được giới thiệu, cung cấp một cách để định nghĩa một tập hợp đóng của các giá trị có thể cho một kiểu dữ liệu. Enums giúp tăng cường tính rõ ràng và an toàn của mã nguồn bằng cách đảm bảo rằng biến chỉ có thể nhận một trong số các giá trị đã được xác định trước
Để sử dụng enums trong PHP, bạn định nghĩa chúng giống như một lớp, nhưng sử dụng từ khóa enum
thay vì class
. Mỗi case
trong enum đại diện cho một giá trị cụ thể của kiểu enum đó
Ví dụ, bạn có thể định nghĩa một enum Suit
cho các lá bài:
enum Suit {
case Hearts;
case Diamonds;
case Clubs;
case Spades;
}
Sau đó, bạn có thể sử dụng enum này như một kiểu dữ liệu cho các biến hoặc tham số hàm, và chỉ định giá trị cho chúng bằng cách sử dụng cú pháp Suit::Hearts
, Suit::Diamonds
, v.v.
PHP cũng hỗ trợ backed enums
, nơi mỗi case
được liên kết với một giá trị cụ thể (kiểu int
hoặc...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào