La construcción isset
La construcción isset verifica si una variable existe y si su valor no es null. Devuelve true si la variable existe y no es igual a null, en caso contrario devuelve false. Puede aceptar múltiples parámetros - en este caso devolverá true solo si todas las variables pasadas existen.
Sintaxis
phpisset($var);
phpisset($var1, $var2, ...);
Ejemplo
Verifiquemos la existencia de una variable:
php<?php
$var = 'test';
var_dump(isset($var));
?>
Resultado de ejecutar el código:
phptrue
Ejemplo
Verifiquemos varias variables:
php<?php
$a = 1;
$b = null;
var_dump(isset($a, $b));
?>
Resultado de ejecutar el código:
phpfalse
Ejemplo
Verifiquemos una variable inexistente:
php<?php
var_dump(isset($undefinedVar));
?>
Resultado de ejecutar el código:
phpfalse