Konstruktsioon empty

Konstruktsioon empty kontrollib, kas muutuja on tühi. See tagastab true, kui muutujat ei eksisteeri või see sisaldab "tühja" väärtust. Esimesse parameetrisse edastatakse kontrollitav muutuja.

Süntaks

phpempty(mixed $var): bool

Näide

Kontrollime mitut muutujat tühjuse suhtes:

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

Koodi täitmise tulemus:

phptrue
true
true

Näide

Kontrollime mitte-tühje muutujaid:

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

Koodi täitmise tulemus:

phpfalse
false
false

Näide

Kontrollime mitteolemasolevat muutujat:

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

Koodi täitmise tulemus:

phptrue

Vaata ka

  • funktsiooni isset,
    mis kontrollib muutuja olemasolu
  • funktsiooni is_null,
    mis kontrollib muutujat väärtuse null suhtes