Конструкция isset

A construção isset verifica se uma variável existe e se seu valor não é null. Retorna true se a variável existe e não é igual a null, caso contrário, retorna false. Pode aceitar vários parâmetros - neste caso, retornará true apenas se todas as variáveis passadas existirem.

Sintaxe

phpisset($var);
phpisset($var1, $var2, ...);

Exemplo

Vamos verificar a existência de uma variável:

php<?php
  $var = 'test';
  var_dump(isset($var));
?>

Resultado da execução do código:

phptrue

Exemplo

Vamos verificar várias variáveis:

php<?php
  $a = 1;
  $b = null;
  var_dump(isset($a, $b));
?>

Resultado da execução do código:

phpfalse

Exemplo

Vamos verificar uma variável inexistente:

php<?php
  var_dump(isset($undefinedVar));
?>

Resultado da execução do código:

phpfalse

Veja também

  • a função empty,
    que verifica se uma variável está vazia
  • a função is_null,
    que verifica se uma variável é null