Trong bài viết hôm nay chúng ta sẽ cùng đi tìm hiểu 2 functions isset() và empty() trong php.
Hàm isset() được dùng để kiểm tra một biến đã được khởi tạo trong bộ nhớ của máy tính hay chưa, nếu nó đã khởi tạo thì sẽ trả về TRUE và ngược lại sẽ trả về FALSE.
Ví dụ:
1 2 3 4 5 6 |
if (isset($_GET['id'])){ echo 'Có tham số id được truyền trên url'; } else{ echo 'Không có tham số id được truyền trên url'; } |
Như bạn biết nếu trong code có sử dụng một biến không tồn tại thì trình biên dịch sẽ ngưng xử lý và thông báo lỗi ngay, vì vậy chúng ta cần kiểm tra biến có khởi tạo chưa
Hàm empty trong php dùng để kiểm tra một biến nào đó có giá trị rỗng hoặc chưa được khởi tạo hay không.
Bạn chỉ cần hiểu là nó bao hầm isset() và thêm kiểm tra rỗng là đủ
Các trường hợp một biến được xem là rỗng:
$var = 0 hoặc $var = ‘0’
$var = NULL
$var = ”;
$var = FALSE
$var không tồn tại
Mọi sự sao chép xin ghi rõ nguồn là fcwordpress.net
Chuyên trang về wordpress: hướng dẫn thiết kế theme, plugin, thủ thuật wordpress