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

Véase también

  • la función empty,
    que verifica si una variable está vacía
  • la función is_null,
    que verifica si una variable es null