Az empty konstrukció

Az empty konstrukció ellenőrzi, hogy egy változó üres-e. true értéket ad vissza, ha a változó nem létezik vagy "üres" értéket tartalmaz. Az első paraméterben az ellenőrizendő változót adjuk meg.

Szintaxis

phpempty(mixed $var): bool

Példa

Ellenőrizzünk meg néhány változót az ürességükre:

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

A kód végrehajtásának eredménye:

phptrue
true
true

Példa

Ellenőrizzünk nem üres változókat:

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

A kód végrehajtásának eredménye:

phpfalse
false
false

Példa

Ellenőrizzünk egy nem létező változót:

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

A kód végrehajtásának eredménye:

phptrue

Lásd még

  • az isset függvényt,
    ami egy változó létezését ellenőrzi
  • az is_null függvényt,
    ami egy változót null értékre ellenőriz