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:

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

senior

Trong PHP, các hàm tạo của lớp cha có được gọi ngầm bên trong một hàm tạo của lớp con không?

senior

Mysql_close() cần thiết như thế nào trong thực tế ?. Vì sao ít thấy người dùng áp dụng nó?

middle

Cho biết sự khác nhau giữa serializejson_encode trong PHP là gì?

Bình luận

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