isset Yapısı

isset yapısı, bir değişkenin var olup olmadığını ve değerinin null olup olmadığını kontrol eder. Değişken mevcutsa ve null değilse true döndürür, aksi takdirde false döndürür. Birden fazla parametre alabilir - bu durumda yalnızca iletilen tüm değişkenler mevcutsa true döndürür.

Sözdizimi

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

Örnek

Bir değişkenin varlığını kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phptrue

Örnek

Birden fazla değişkeni kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phpfalse

Örnek

Var olmayan bir değişkeni kontrol edelim:

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

Kodun çalıştırılmasının sonucu:

phpfalse

Ayrıca Bakınız

  • empty işlevi,
    bir değişkenin boş olup olmadığını kontrol eder
  • is_null işlevi,
    bir değişkenin null olup olmadığını kontrol eder