PHP | Función is_null()

La función is_null() es una función incorporada en PHP que se usa para encontrar si una variable es NULL o no.

Sintaxis: 

 boolean is_null ( $var )

Parámetros: esta función acepta un solo parámetro como se muestra en la sintaxis anterior y se describe a continuación.  

  • $var: Variable para comprobar si es NULL o no.

Valor devuelto: Devuelve un valor booleano. Es decir, devuelve VERDADERO cuando $var será NULL, de lo contrario devuelve FALSO.

Los siguientes programas ilustran la función is_null() en PHP:

Programa 1:  

PHP

<?php
// PHP code to demonstrate the working of is_null() function
$var1 = NULL;
$var2 = "\0"; // "\0" means "\0"
$var3 = "NULL";
$var4 = 0;
 
// $var1 has NULL value, so always give TRUE
is_null($var1) ? print_r("True\n") : print_r("False\n");
 
// $var2 has '\0' value which consider as null in
// c and c++ but here taken as string, gives FALSE
is_null($var2) ? print_r("True\n") : print_r("False\n");
 
// $var3 has NULL string value so it will false
is_null($var3) ? print_r("True\n") : print_r("False\n");
 
// $var4 is 0, gives FALSE
is_null($var4) ? print_r("True\n") : print_r("False\n");
 
?>

Salida

True
False
False
False

Programa 2: 

PHP

<?php
// PHP code to demonstrate the working of
// is_null() function
 
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";
 
?>

Salida

True
True
True
True
True
True
True
True
False
False

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

Publicación traducida automáticamente

Artículo escrito por Mithun Kumar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *