PHP isset()
La función de PHP isset chequea si una variable está definida y si no es null
, es decir, si la variable no está definida o si la variable es null esta retornará false
. En caso de que la variable esté definida retornara true
isset(mixed $var, mixed ...$vars): boolSintaxis / Sintax
isset($var)
Retorno
true
– la variable está definida y su valor no es null
false
– es null o no está definida la variable en cuestión.
Comprobar si varias variables están definidas
Tenga en cuenta que podemos chequear una o varias variables a la vez, por ejemplo:
chequeando múltiples variablesisset($a,$b,$c)
En caso de chequear múltiples variables, todas las variables tienen que estar definidas y ser distintas de null para que devuelva true
Comprobar si un índice existe en un array
$miArray = array('Roberto', 'Juan', 'Marta'); if (isset($miArray[0])) { echo "El índice 0 es".$miArray[0]; }
Muchas veces, isset() se utiliza para prevenir errores de tipo Undefined variable o Undefined index que pueden ocurrir al intentar acceder a una variable que no ha sido definida o que no existe.
Referencias: https://www.php.net/manual/es/function.isset.php