empty Yapısı

empty yapısı, bir değişkenin boş olup olmadığını kontrol eder. Değişken mevcut değilse veya "boş" bir değer içeriyorsa true döndürür. İlk parametreye kontrol edilecek değişken iletilir.

Sözdizimi

phpempty(mixed $var): bool

Örnek

Birkaç değişkeni boşluk açısından kontrol edelim:

php<?php
  $var1 = '';
  $var2 = 0;
  $var3 = null;
  
  var_dump(empty($var1)); // true
  var_dump(empty($var2)); // true 
  var_dump(empty($var3)); // true
?>

Kodun çalıştırma sonucu:

phptrue
true
true

Örnek

Boş olmayan değişkenleri kontrol edelim:

php<?php
  $var1 = 'text';
  $var2 = 1;
  $var3 = ['a'];
  
  var_dump(empty($var1)); // false
  var_dump(empty($var2)); // false
  var_dump(empty($var3)); // false
?>

Kodun çalıştırma sonucu:

phpfalse
false
false

Örnek

Mevcut olmayan bir değişkeni kontrol edelim:

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

Kodun çalıştırma sonucu:

phptrue

Ayrıca Bakınız

  • isset işlevi,
    değişkenin varlığını kontrol eder
  • is_null işlevi,
    değişkeni null olup olmadığını kontrol eder