Sự khác biệt giữa isset()
và array_key_exists()
trong PHP là gì?
Sự khác biệt giữa isset()
và array_key_exists()
trong PHP là gì?
Trong PHP, isset()
và array_key_exists()
là hai hàm được sử dụng để kiểm tra sự tồn tại của một biến hoặc một key trong mảng, nhưng chúng có những sự khác biệt quan trọng:
isset()
isset()
được sử dụng để kiểm tra xem một biến hoặc một key trong mảng có được thiết lập (set) và không phải là NULL
hay khôngisset()
trả về true
nếu biến hoặc key tồn tại và không có giá trị NULL
. Nếu biến hoặc key không tồn tại, hoặc nếu giá trị của nó là NULL
, isset()
trả về false
isset()
không phát sinh lỗi nếu biến không tồn tạiarray_key_exists()
array_key_exists()
được sử dụng để kiểm tra xem một key có tồn tại trong mảng hay không, bất kể giá trị của key đó là gìmiddle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào