კონსტრუქცია 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-ზე