isset(): Verifica si una variable está definida y no es NULL.
`isset()` es una función en PHP que verifica si una variable está definida y no es `NULL`. Si la variable está definida y no es `NULL`, la función devuelve `TRUE`, de lo contrario devuelve `FALSE`. **Sintaxis** ```php isset($variable) ``` **Ejemplos** ```php // Variable definida y no es NULL $nombre = "Juan"; echo isset($nombre) ? "La variable $nombre está definida" : "La variable $nombre no está definida"; // Salida: La variable Juan está definida // Variable no definida $apellido; echo isset($apellido) ? "La variable $apellido está definida" : "La variable $apellido no está definida"; // Salida: La variable apellido no está definida // Variable definida pero es NULL $edad = NULL; echo isset($edad) ? "La variable $edad está definida" : "La variable $edad no está definida"; // Salida: La variable edad está definida ``` **Uso con arrays** `isset()` también puede ser utilizado con arrays para verificar si un índice existe en el array. ```php // Array con índice definido $frutas = array("manzana", "plátano", "naranja"); echo isset($frutas[0]) ? "El índice 0 existe en el array" : "El índice 0 no existe en el array"; // Salida: El índice 0 existe en el array // Array con índice no definido $frutas = array("manzana", "plátano", "naranja"); echo isset($frutas[3]) ? "El índice 3 existe en el array" : "El índice 3 no existe en el array"; // Salida: El índice 3 no existe en el array ``` **Uso con superglobales** `isset()` también puede ser utilizado con superglobales como `$_GET`, `$_POST`, `$_SESSION`, etc. para verificar si un índice existe en la superglobal. ```php // Superglobal $_GET con índice definido $_GET["nombre"] = "Juan"; echo isset($_GET["nombre"]) ? "El índice nombre existe en la superglobal" : "El índice nombre no existe en la superglobal"; // Salida: El índice nombre existe en la superglobal // Superglobal $_GET con índice no definido echo isset($_GET["apellido"]) ? "El índice apellido existe en la superglobal" : "El índice apellido no existe en la superglobal"; // Salida: El índice apellido no existe en la superglobal ```