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