Câu hỏi phỏng vấn PHP
Câu hỏi

Giải thích cách sử dụng các enumerations trong PHP?

Câu trả lời

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

Cách Sử Dụng Enums

Để 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:

php Copy
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.

Backed Enums

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

middle

Gợi ý câu hỏi phỏng vấn

middle

Hằng trong PHP khác gì so với biến? Nếu 1 hằng được định nghĩa 2 lần, thì liệu có bị lỗi không?

middle

Sự khác biệt giữa các hàm die()exit() trong PHP là gì?

junior

Mảng là gì? Có mấy loại mảng trong PHP?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào