Isset konstruksiyasi

isset konstruksiyasi o'zgaruvchi mavjudligini va uning qiymati null emasligini teksiradi. Agar o'zgaruvchi mavjud bo'lsa va null ga teng bo'lmasa, true qaytaradi, aks holda false qaytaradi. Bir nechta parametrlarni qabul qilishi mumkin - bu holda faqat barcha berilgan o'zgaruvchilar mavjud bo'lsagina true qaytaradi.

Sintaksis

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

Misol

O'zgaruvchi mavjudligini teksiramiz:

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

Kodni bajarish natijasi:

phptrue

Misol

Bir nechta o'zgaruvchilarni teksiramiz:

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

Kodni bajarish natijasi:

phpfalse

Misol

Mavjud bo'lmagan o'zgaruvchini teksiramiz:

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

Kodni bajarish natijasi:

phpfalse

Shuningdek ko'ring

  • empty funksiyasi,
    bu o'zgaruvchi bo'sh ekanligini tekshiradi
  • is_null funksiyasi,
    bu o'zgaruvchini null ga tekshiradi