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

Конструкция isset проверяет, существует ли переменная и не является ли её значение null. Возвращает true, если переменная существует и не равна null, в противном случае возвращает false. Может принимать несколько параметров - в этом случае вернёт true только если все переданные переменные существуют.

Синтаксис

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

Пример

Проверим существование переменной:

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

Результат выполнения кода:

phptrue

Пример

Проверим несколько переменных:

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

Результат выполнения кода:

phpfalse

Пример

Проверим несуществующую переменную:

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

Результат выполнения кода:

phpfalse

Смотрите также

  • функцию empty,
    которая проверяет, пуста ли переменная
  • функцию is_null,
    которая проверяет переменную на null