Saltar al contenido

is_null()

Introducción

La función is_null() es una función incorporada en PHP que comprueba si una variable es nula o no. Null es un valor especial que representa la ausencia de un valor.

Sintaxis

La sintaxis de la función is_null() es la siguiente:

La sintaxis de PHP de is_null()

php
bool is_null(mixed $var)

La función toma un único parámetro, $var, que es la variable que se debe comprobar si es nula. La función devuelve true si la variable es nula, y false en caso contrario.

Ejemplo de uso

A continuación se muestra un ejemplo de cómo usar la función is_null() en PHP:

Ejemplo de PHP is_null()

php
<?php
$var1 = null;
$var2 = "hello";
echo is_null($var1) . "\n";  // output: 1 (true)
echo is_null($var2) . "\n";  // output: (empty string)
?>

Nota: Al imprimirlo, PHP convierte true en 1 y false en una cadena vacía. Por eso la segunda línea aparece en blanco.

En este ejemplo, definimos dos variables: $var1 es nula, y $var2 es una cadena. Luego usamos la función is_null() para comprobar si cada variable es nula. La salida muestra que $var1 es nula (true), mientras que $var2 no es nula (false).

Conclusión

La función is_null() es una herramienta útil para comprobar si una variable es nula en PHP. Se puede usar para asegurarse de que una variable tiene un valor antes de intentar usarla, o para manejar variables nulas y no nulas de una manera específica. Al usar esta función, los desarrolladores pueden asegurarse de que su código trabaja con los tipos de datos correctos y evitar errores que puedan ocurrir al trabajar con tipos de datos mixtos.

Nota sobre PHP moderno: En PHP 7+, is_null($var) es funcionalmente idéntico a $var === null. La comparación === null generalmente se prefiere en bases de código modernas por su consistencia con otras comprobaciones de tipos y ligeros beneficios de rendimiento.

Práctica

¿Qué hace la función is_null en PHP?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.