Hàm isset()
và hàm empty()
là hai hàm phổ biến trong PHP, thường được sử dụng để kiểm tra trạng thái của các biến. Dưới đây là chi tiết về từng hàm và khi nào nên sử dụng chúng:
isset()
isset()
null
, isset()
sẽ trả về false
.isset()
có thể kiểm tra nhiều biến cùng lúc, và chỉ trả về true
nếu tất cả các biến được truyền vào đều tồn tại và khác null
.null
Hàm empty()
kiểm tra xem một biến có “trống” hay không. Biến được coi là “trống” nếu có một trong các giá trị sau:
""
(chuỗi rỗng)0
(số 0)0.0
(số thực 0)"0"
(chuỗi chứa số 0)null
false
[]
empty()
isset()
khi bạn chỉ cần kiểm tra xem biến có tồn tại và khác null
không.empty()
khi bạn cần kiểm tra xem biến có giá trị không có nghĩa nào (rỗng, 0
, null
, false
,…) để tránh xử lý những dữ liệu không mong muốn.