Конструкцията 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