Konstrukti empty

Konstrukti empty kontrollon nëse një variabël është e zbrazët. Ajo kthen true nëse variabla nuk ekziston ose përmban vlerë "të zbrazët". Në parametrin e parë kalojmë variablën për t'u kontrolluar.

Sintaksa

phpempty(mixed $var): bool

Shembull

Le të kontrollojmë disa variabla për zbrazëti:

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

Rezultati i ekzekutimit të kodit:

phptrue
true
true

Shembull

Le të kontrollojmë variabla jo të zbrazëta:

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

Rezultati i ekzekutimit të kodit:

phpfalse
false
false

Shembull

Le të kontrollojmë një variabël që nuk ekziston:

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

Rezultati i ekzekutimit të kodit:

phptrue

Shihni gjithashtu

  • funksionin isset,
    që kontrollon ekzistencën e variablës
  • funksionin is_null,
    që kontrollon variablën për null