Función IS_NULL en PHP

Función IS_NULL en PHP
El valor nulo se usa en PHP para indicar que no se asigna ningún valor específico a la variable. El valor nulo no define que el valor está vacío, y el valor de la variable será nulo si el valor nulo se le asigna. PHP tiene muchas funciones integradas para probar datos. El es nulo() la función es uno de ellos que se usa para verificar si la variable contiene el valor nulo o no. Las diferentes formas de usar el es nulo() La función en PHP se proporciona en este tutorial.

La sintaxis de la función IS_NULL () ha dado a continuación.

Sintaxis

bool is_null (valor mixto $);

Esta función puede tomar solo un argumento, y devuelve verdadero si el valor del argumento es nulo o nulo y falso para otros valores.

Diferentes usos de la función IS_NULL ()

Los usos de la función IS_NULL () para diferentes propósitos se han mostrado en este tutorial utilizando múltiples ejemplos.

Ejemplo 1: Uso de la función IS_NULL () para probar los diferentes tipos de valores
Cree un archivo PHP con el siguiente script para verificar el valor de retorno de la función IS_NULL () para valores nulos, cadenas vacías y nulas. La función check_null () se ha definido en el script para verificar tres tipos de valor. La función se llama con el valor nulo la primera vez, una cadena vacía la segunda vez y un valor nulo la tercera vez:

// declarar una función para verificar el valor nulo
función check_null ($ var)

si (!is_null ($ var))
hacer eco 'El valor de la variable no es nulo.
';
demás
echo 'El valor de la variable es nulo
';

// Asignar una variable con valor nulo
$ variable = nulo;
check_null ($ variable);
// Asignar una variable con una cadena vacía
$ variable = ";
check_null ($ variable);
// Asignar una variable con valor nulo
$ variable = nulo;
check_null ($ variable);
?>

Producción
La siguiente salida aparecerá después de ejecutar el script anterior. Según la salida, el es nulo() la función ha devuelto verdadero para el nulo y NULO valores y falsos para la cadena vacía:

Ejemplo 2: verifique la salida de IS_NULL () después de desanimar la variable
Cree un archivo PHP con el siguiente script para verificar el valor de retorno de la función IS_NULL () después de no indicar la variable. El error al reportar() la función se ha utilizado en el script para deshabilitar la información de notificación de la salida. El valor nulo se ha asignado a una variable, y el valor devuelto de la función is_null () para esa variable se ha marcado. A continuación, la función unset () se ha utilizado para desastar la variable. El valor devuelto de la función is_null () se ha vuelto a verificar para esa variable:

// Deshabilitar el error E_NOTICE
error_reporting (e_all & ~ e_warning);
// Asignar un valor nulo
$ variable = nulo;
echo "La salida de la función is_null ():";
// Verifique el valor de volcado
echo is_null ($ variable);
eco "
";
// desastar la variable
unset ($ variable);
echo "la salida de la función is_null () después de unset:";
// verifique el valor de volcado después de unset
echo is_null ($ variable);
?>

Producción
La siguiente salida aparecerá después de ejecutar el script anterior. Según la salida, el es nulo() la función ha devuelto 1 antes y después de no usar la variable. Eso significa que la función is_null () devuelve verdadero para la variable indefinida también.

Ejemplo 3: Uso de la función IS_NULL () dentro de VAR_DUMP () Función
Cree un archivo PHP con el siguiente script para verificar los valores de volcado de String, NULL y Número utilizando la función IS_NULL () dentro de la función var_dump (). Se han inicializado tres tipos de valores en tres variables. A continuación, estas variables se han utilizado en la función IS_NULL () que se usa dentro de la función var_dump (). Se descargarán tres valores devueltos de la función IS_NULL () después de ejecutar el script:

// Inicializar tres variables
$ Var1 = 'Linux Ting';
$ var2 = null;
$ var3 = 634;
// verifique los valores de volcado de la variable
eco "La salida de la función IS_NULL () de múltiples variables:
";
var_dump (is_null ($ var1), is_null ($ var2), is_null ($ var3));
?>

Producción
La siguiente salida aparecerá después de ejecutar el script anterior. Según la salida, el es nulo() la función ha devuelto falso para el valor de cadena, verdadero para el valor nulo y falso para el número:

Ejemplo 4: Uso de la función IS_NULL () en la salida del formulario
Cree un archivo PHP con el siguiente script para establecer el valor nulo para un campo si el valor de campo está vacío. Se ha diseñado un formulario HTML en el script que tiene tres campos y un botón de envío. El campo de nombre es obligatorio, mientras que los campos de correo electrónico y teléfono son opcionales. Si el usuario no envía ningún valor en el campo de correo electrónico, entonces los valores del campo de correo electrónico se establecerán en NULL. La matriz $ _post contiene los valores enviados por el formulario. Los valores de volcado de la matriz $ _post se han imprimido más tarde para verificar todos los valores de la matriz:




Ingrese el nombre completo:

Introducir la dirección de correo electrónico:

Ingrese el teléfono:






// verifique que el formulario se envíe o no
if (isset ($ _ post ['sub']))

// verificar que el campo de correo electrónico esté vacío o no
if ($ _ post ['correo electrónico'] == "")
// Establecer nulo en correo electrónico si el campo está vacío
$ _Post ['correo electrónico'] = null;
// imprime el valor de volcado de la matriz de $ _post
var_dump ($ _ post);

Producción
La siguiente salida aparecerá después de ejecutar el script anterior. Mantenga el campo de correo electrónico vacío antes de enviar el formulario para asignar un valor nulo al campo:

La siguiente salida aparecerá después de enviar el formulario manteniendo los campos de correo electrónico y teléfono vacíos. La salida del volcado muestra que el valor nulo se ha asignado en el campo de correo electrónico para enviar el formulario manteniendo este campo vacío.

Conclusión

Es importante validar los datos antes de insertar cualquier dato en la tabla de la base de datos de cualquier aplicación web. La función IS_NULL () es una de las funciones útiles para validar datos. La función IS_NULL () devuelve verdadero para los tipos de valores y diferentes usos de esta función se han explicado en este tutorial para ayudar a los usuarios de PHP a descubrir los propósitos de usar esta función en PHP. Esperamos que hayas encontrado útil esta guía. Siga la pista de Linux para obtener más consejos e información.