Hướng dẫn dùng is null 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 is null trong PHP

Hướng dẫn dùng is null 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:

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.

Nội dung chính

  • Cùng chuyên mục:
  • Định Nghĩa.
  • Xem thêm về các  hàm.
  • is_array() – Finds whether a variable is an array
  • Thông tin thêm về hàm.
  • Hiểu về ISSET - EMPTY - IS_NULL trong PHP
  • isset() là gì ?
  • empty() là gì?
  • is_null() là gì ?
  • BIÊN SOẠN:

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:

  • Định Nghĩa.
  • Cú pháp.
  • Mô Tả
  • Ví Dụ.
  • Xem thêm về các  hàm.
  • is_array() – Finds whether a variable is an array
  • Thông tin thêm về hàm.

Định Nghĩa.

– Hàm is_null() trong PHP  kiểm tra một biến có rỗng hay không. Hàm tương thích với PHP4, PHP 5, PHP 7.

Cú pháp.

Cú pháp:

is_null ( mixed $var ) : bool

Trong đó:

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

Mô Tả

Hàm is_null() trong PHP 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.

Ví Dụ.

Code:

$var = 'codetutam.com'; 
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

Xem thêm về các  hàm.

  • Kiểu dữ liệu NULL.
  • isset() – Xác định một biến có tồn tại và giá trị khác NULL.
  • is_bool() – Kiểm tra một biến có phải dạng boolean.
  • is_numeric() – Xác định một biến có phải dạng số hay dạng chuỗi.
  • is_float() – Kiểm tra một biến có phải dạng float hay không.
  • is_int() – Find whether the type of a variable is integer
  • is_string() – Find whether the type of a variable is string
  • is_object() – Finds whether a variable is an object
  • is_array() – Finds whether a variable is an array

Thông tin thêm về hàm.

– Thay vì dùng hàm is_null() ta có thể dùng NULL Đã có sự so sánh về tốc độ ở đây các lập trình viên nhận thấy rằng hàm is_null() thực hiện châm hơn so với NULL. trên 10 triệu lần thực hiện hai hàm trên thấy rằng sử dụng NULL nhanh hơn hàm is_null() khoảng 2 giây.

$a===NULL; Thời gian: 1.2424390316s
is_null($a); Thơi gian: 3.70693397522s

Chênh lệch trên 10.000.000 lần = 2.46449494362;
chên lệc trên 1 lần = 0.000000246449494362;

=> Nhờ sự so sánh trên ta biết được tốc độ của từng hàm mà sử dụng một cách hợp lý để tối ưu một mô hình nào đó một cách hợp lý.

Các bạn có thể xem thêm trên php.net

Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm is_null() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.

Cảm ơn các bạn đã ghé thăm codetutam.com.

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.

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: 

Thông tin tác giả

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.