Tôi đọc ở đâu đó rằng isset()
hàm xử lý một chuỗi trống TRUE
, do đó isset()
không phải là cách hiệu quả để xác thực các đầu vào văn bản và hộp văn bản từ một biểu mẫu HTML.
Vì vậy, bạn có thể sử dụng empty()
để kiểm tra xem người dùng đã nhập nội dung nào đó.
Có đúng là
isset()
hàm xử lý một chuỗi rỗngTRUE
không?Sau đó, tôi nên sử dụng trong những trường hợp
isset()
nào? Tôi có nên sử dụng luôn!empty()
để kiểm tra xem có cái gì không?
Ví dụ thay vì
if(isset($_GET['gender']))...
Sử dụng cái này
if(!empty($_GET['gender']))...