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 екенін тексереді