isset konstruksiyası

isset konstruksiyası dəyişənin mövcud olub-olmadığını və onun dəyərinin null olub-olmadığını yoxlayır. Əgər dəyişən mövcuddursa və null deyilsə, true qaytarır, əks halda false qaytarır. Bir neçə parametr qəbul edə bilər - bu halda yalnız ötürülən bütün dəyişənlər mövcud olduqda true qaytaracaq.

Sintaksis

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

Nümunə

Dəyişənin mövcudluğunu yoxlayaq:

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

Kodun icrasının nəticəsi:

phptrue

Nümunə

Bir neçə dəyişəni yoxlayaq:

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

Kodun icrasının nəticəsi:

phpfalse

Nümunə

Mövcud olmayan dəyişəni yoxlayaq:

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

Kodun icrasının nəticəsi:

phpfalse

Həmçinin bax

  • empty funksiyası,
    ki, dəyişənin boş olub-olmadığını yoxlayır
  • is_null funksiyası,
    ki, dəyişənin null olub-olmadığını yoxlayır