Konstrukcija empty

Konstrukcija empty pārbauda, vai mainīgais ir tukšs. Tā atgriež true, ja mainīgais neeksistē vai satur "tukšu" vērtību. Pirmajā parametrā tiek padots pārbaudāmais mainīgais.

Sintakse

phpempty(mixed $var): bool

Piemērs

Pārbaudīsim vairākus mainīgos uz tukšumu:

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

Koda izpildes rezultāts:

phptrue
true
true

Piemērs

Pārbaudīsim netukšus mainīgos:

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

Koda izpildes rezultāts:

phpfalse
false
false

Piemērs

Pārbaudīsim neesošu mainīgo:

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

Koda izpildes rezultāts:

phptrue

Skatiet arī

  • funkciju isset,
    kas pārbauda mainīgā esamību
  • funkciju is_null,
    kas pārbauda mainīgo uz null