Trung BìnhPHP iconPHP

Typed class constants trong PHP 8.3 là gì và tại sao nên dùng?

Typed class constants cho phép khai báo kiểu dữ liệu cho hằng số trong class, tương tự typed properties.

Ví dụ: public const int MAX_USERS = 1000; hoặc public const string API_KEY = "secret";.

Lợi ích: tăng type safety, IDE autocomplete chính xác hơn, ngăn nhầm kiểu dữ liệu vô tình, tự document code. Kiểu phải khớp với giá trị gán tại thời điểm khai báo—PHP sẽ báo lỗi nếu không khớp. Đây là tính năng nhỏ nhưng quan trọng giúp codebase PHP lớn dễ bảo trì hơn.

Xem toàn bộ PHP cùng filter theo level & chủ đề con.

Mở danh sách PHP