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-ի համար