Có sự khác biệt giữa isset
và !empty
trong PHP không?
Có sự khác biệt giữa isset
và !empty
trong PHP không?
Trong PHP, isset()
và !empty()
là hai hàm được sử dụng để kiểm tra trạng thái của biến, nhưng chúng có sự khác biệt về cách thức hoạt động và mục đích sử dụng:
isset()
NULL
hay không.true
nếu biến đã được khai báo và không phải là NULL
.NULL
, ngay cả khi giá trị đó là một chuỗi rỗng ""
, số 0
, chuỗi "0"
, hoặc FALSE
!empty()
FALSE
.true
nếu biến không tồn tại hoặc giá trị của nó đánh giá là FALSE
. Các giá trị đánh giá là FALSE
bao gồm NULL
, chuỗi rỗng ""
, số 0
, chuỗi "0"
, FALSE
, và mảng rỗng array()
isset()
được sử dụng để kiểm tra xem một biến có tồn tại và giá trị của nó không phải là NULL
. Nó không coi một chuỗi rỗng, số 0
, hoặc FALSE
là không ...middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào