Isset конструкциясы

Isset конструкциясы өзгөрмө барбы жана анын мааниси null эмеспи текшерет. Эгерде өзгөрмө бар болсо жана анын мааниси null болбосо, true кайтарат, болбосо 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 текшерүү үчүн