Konstrukcija isset

Konstrukcija isset preverja, ali spremenljivka obstaja in ali njena vrednost ni null. Vrne true, če spremenljivka obstaja in ni enaka null, v nasprotnem primeru vrne false. Lahko sprejme več parametrov - v tem primeru vrne true le, če vse posredovane spremenljivke obstajajo.

Sintaksa

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

Primer

Preverimo obstoj spremenljivke:

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

Rezultat izvajanja kode:

phptrue

Primer

Preverimo več spremenljivk:

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

Rezultat izvajanja kode:

phpfalse

Primer

Preverimo neobstoječo spremenljivko:

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

Rezultat izvajanja kode:

phpfalse

Glejte tudi

  • funkcijo empty,
    ki preverja, ali je spremenljivka prazna
  • funkcijo is_null,
    ki preverja spremenljivko na null