PHP | is_null() Function (original) (raw)

Last Updated : 05 Oct, 2021

The is_null() function is an inbuilt function in PHP which is used to find whether a variable is NULL or not.

Syntax:

boolean is_null ( $var )

Parameters: This function accepts a single parameter as shown in above syntax and described below.

Return value: It returns a boolean value. That is, it returns TRUE when $var will be NULL, otherwise it returns FALSE.

Below programs illustrate the is_null() function in PHP:

Program 1:

PHP

<?php

$var1 = NULL;

$var2 = "\0" ;

$var3 = "NULL" ;

$var4 = 0;

is_null ( $var1 ) ? print_r( "True\n" ) : print_r( "False\n" );

is_null ( $var2 ) ? print_r( "True\n" ) : print_r( "False\n" );

is_null ( $var3 ) ? print_r( "True\n" ) : print_r( "False\n" );

is_null ( $var4 ) ? print_r( "True\n" ) : print_r( "False\n" );

?>

Output:

True False False False

Program 2:

PHP

<?php

function check_null( $var )

{

`` return ( is_null ( $var ) ? "True" : "False" );

}

echo check_null(NULL) . "\n" ;

echo check_null(null) . "\n" ;

echo check_null(Null) . "\n" ;

echo check_null(NUll) . "\n" ;

echo check_null(NULl) . "\n" ;

echo check_null(nulL) . "\n" ;

echo check_null(nuLL) . "\n" ;

echo check_null(nULL) . "\n" ;

echo check_null(Nul) . "\n" ;

echo check_null(false) . "\n" ;

?>

Output:

True True True True True True True True False False

Reference: http://php.net/manual/en/function.is-null.php