Konstrukcija isset

Konstrukcija isset patikrina, ar kintamasis egzistuoja ir ar jo reikšmė nėra null. Grąžina true, jei kintamasis egzistuoja ir nėra lygus null, priešingu atveju grąžina false. Gali priimti kelis parametrus - šiuo atveju grąžins true tik jei visi perduoti kintamieji egzistuoja.

Sintaksė

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

Pavyzdys

Patikrinkime kintamojo egzistavimą:

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

Kodo vykdymo rezultatas:

phptrue

Pavyzdys

Patikrinkime kelis kintamuosius:

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

Kodo vykdymo rezultatas:

phpfalse

Pavyzdys

Patikrinkime neegzistuojantį kintamąjį:

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

Kodo vykdymo rezultatas:

phpfalse

Taip pat žiūrėkite

  • funkciją empty,
    kuri patikrina, ar kintamasis yra tuščias
  • funkciją is_null,
    kuri patikrina, ar kintamasis yra null