Hướng dẫn dùng php isnull trong PHP

Hàm is_null() sẽ kiểm tra giá trị của biến có rỗng không, nếu biến rỗng hàm trả về TRUE, ngược lại nếu biến khác rỗng hàm trả về FALSE.

Hướng dẫn dùng php isnull trong PHP

Hướng dẫn dùng php isnull trong PHP

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Cú pháp

Cú pháp: is_null( $var);

Trong đó:

  • $var là biến cần kiểm tra.

Ví dụ

Code

$var = 'freetuts.net';
if (is_null($var)) {
	echo 'biến mang giá trị rỗng';
}else{
	echo 'biến mang giá trị khác rỗng';
}

Kết quả

biến mang giá trị khác rỗng

Code

$var = null;
if (is_null($var)) {
	echo 'biến mang giá trị rỗng';
}else{
	echo 'biến mang giá trị khác rỗng';
}

Kết quả

biến mang giá trị rỗng

Tham khảo: php.net

Bài viết này được đăng tại [free tuts .net]

Cùng chuyên mục:

Hiểu về ISSET - EMPTY - IS_NULL trong PHP

PHP có các hàm khác nhau có thể được sử dụng để kiểm tra giá trị của một biến. Ba hàm hữu ích cho hàm này là isset (), empty () và is_null (). Tất cả các hàm này trả về một giá trị boolean. Nếu các chức năng này không được sử dụng đúng cách, chúng có thể gây ra các kết quả không mong muốn.

isset () và empty () thường được xem như các hàm ngược lại, tuy nhiên điều này không phải lúc nào cũng đúng. Trong bài này tôi sẽ giải thích sự khác biệt giữa các chức năng này.

Value of variable ($var)isset($var)empty($var)is_null($var)
“” (an empty string) bool(true) bool(true)  
” ” (space) bool(true)    
FALSE bool(true) bool(true)  
TRUE bool(true)    
array() (an empty array) bool(true) bool(true)  
NULL   bool(true) bool(true)
“0″ (0 as a string) bool(true) bool(true)  
0 (0 as an integer) bool(true) bool(true)  
0.0 (0 as a float) bool(true) bool(true)  
var $var; (a variable declared, but without a value)   bool(true) bool(true)
NULL byte (“\ 0″) bool(true)    

isset() là gì ?

isset - Xác định nếu một biến được đặt và không phải là NULL. Nói cách khác, nó trả về true chỉ khi biến không phải là null.

Hướng dẫn dùng php isnull trong PHP

Xem Thêm: PHP manual – isset()

empty() là gì?

- empty() Xác định xem biến có trống không

Nói cách khác, nó sẽ trả về true nếu biến là một chuỗi rỗng, false, array (), NULL, “0 ?, 0 và một biến chưa được đặt.

Xem Thêm: PHP Manual – empty()

is_null() là gì ?

is_null - Tìm một biến là NULL

Nói cách khác, nó trả về true chỉ khi biến là null. is_null () đối diện với isset (), ngoại trừ một sự khác biệt mà isset () có thể được áp dụng cho các biến không xác định, nhưng is_null () chỉ với các biến được khai báo.

Bảng dưới đây là một tham chiếu dễ dàng cho những chức năng này sẽ trả lại cho các giá trị khác nhau. Các khoảng trắng có nghĩa là hàm trả về bool (false).

Xem thêm: PHP Manual – is_null()

 Đó là lý do tôi viết bài này, nhiều bạn bây giờ không phân biệt được đâu là isset, đâu là is_null luôn . hy vọng bài viết này sẽ giúp các bạn bổ trợ được thêm một tí kiến thức cũ nhé.

BIÊN SOẠN:

CÔNG TY TNHH THƯƠNG MẠI ĐIỆN TỬ CÔNG NGHỆ LP

Giấy phép cung cấp dịch vụ Viễn thông số:0315561312/GP – BTTTT cấp ngày 13 tháng 03 năm 2019

Địa chỉ: 96/76 Đường Trục, Phường 13, Quận Bình Thạnh, HCMC

Hotline: 0963 400 885

Mail: 

Hướng dẫn dùng php isnull trong PHP

Thông tin tác giả

Hướng dẫn dùng php isnull trong PHP

LÊ VĂN PHÚ

LPTech được thành lập với mong muốn đem những công nghệ mới nhất cho các doanh nghiệp trong nước. Công ty chúng tôi chuyên Thiết kế website, Dịch vụ SEO và Chỉnh sửa website. Các vấn đề đến hệ thống mạng, lập trình ứng dụng. Uy tín là danh dự của LPTech. Chúng tôi không chấp nhận một sản phẩm kém chất lượng đến tay khách hàng.