isset()
es una función en PHP que se utiliza para comprobar si una variable está definida y su valor no es NULL
. Devuelve true
si la variable existe y tiene un valor distinto de NULL
, y false
en caso contrario.
isset()
<?php
$variable = "Hola, mundo!";
if (isset($variable)) {
echo "La variable está definida y no es NULL.";
} else {
echo "La variable no está definida o es NULL.";
}
?>
1. Verificar si una variable está definida antes de usarla:
if (isset($_POST['nombre'])) {
echo "El nombre ingresado es: " . $_POST['nombre'];
}
2. Evitar errores en variables no definidas:
if (isset($usuario)) {
echo $usuario;
} else {
echo "La variable usuario no está definida.";
}
3. Comprobar múltiples variables al mismo tiempo:
if (isset($nombre, $edad, $email)) {
echo "Todas las variables están definidas.";
}
isset()
y empty()
isset($var)
: Retorna false
solo si la variable no está definida o es NULL
.
empty($var)
: Retorna true
si la variable no está definida o tiene un valor vacío (""
, 0
, NULL
, false
, array()
o 0.0
).
Jorge García
Fullstack developer