Konstruktsioon isset

Konstruktsioon isset kontrollib, kas muutuja on olemas ja kas selle väärtus ei ole null. Tagastab true, kui muutuja on olemas ja ei võrdu null, vastasel juhul tagastab false. Võib võtta mitmeid parameetreid - sel juhul tagastab true ainult siis, kui kõik edastatud muutujad on olemas.

Süntaks

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

Näide

Kontrollime muutuja olemasolu:

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

Koodi täitmise tulemus:

phptrue

Näide

Kontrollime mitut muutujat:

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

Koodi täitmise tulemus:

phpfalse

Näide

Kontrollime mitteolemasolevat muutujat:

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

Koodi täitmise tulemus:

phpfalse

Vaata ka

  • funktsiooni empty,
    mis kontrollib, kas muutuja on tühi
  • funktsiooni is_null,
    mis kontrollib muutujat väärtuse null suhtes