Volver a la página principal
martes 25 marzo 2025
1

Qué es isset() en PHP

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.

Uso básico de 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.";
}
?>

Casos comunes de uso

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.";
   }

Diferencias entre 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).
Etiquetas:
php
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer