Konstrukcja isset

Konstrukcja isset sprawdza, czy zmienna istnieje i czy jej wartość nie jest równa null. Zwraca true, jeśli zmienna istnieje i nie jest równa null, w przeciwnym razie zwraca false. Może przyjmować kilka parametrów - w tym przypadku zwróci true tylko wtedy, gdy wszystkie przekazane zmienne istnieją.

Składnia

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

Przykład

Sprawdźmy istnienie zmiennej:

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

Wynik wykonania kodu:

phptrue

Przykład

Sprawdźmy kilka zmiennych:

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

Wynik wykonania kodu:

phpfalse

Przykład

Sprawdźmy nieistniejącą zmienną:

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

Wynik wykonania kodu:

phpfalse

Zobacz też

  • funkcję empty,
    która sprawdza, czy zmienna jest pusta
  • funkcję is_null,
    która sprawdza zmienną pod kątem null