Konstrukcija empty

Konstrukcija empty tikrina, ar kintamasis yra tuščias. Ji grąžina true, jei kintamasis neegzistuoja arba talpina "tuščią" reikšmę. Pirmuoju parametru perduodamas tikrinamas kintamasis.

Sintaksė

phpempty(mixed $var): bool

Pavyzdys

Patikrinkime kelis kintamuosius ar jie tušti:

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

Kodo vykdymo rezultatas:

phptrue
true
true

Pavyzdys

Patikrinkime netuščius kintamuosius:

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

Kodo vykdymo rezultatas:

phpfalse
false
false

Pavyzdys

Patikrinkime neegzistuojantį kintamąjį:

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

Kodo vykdymo rezultatas:

phptrue

Taip pat žiūrėkite

  • funkciją isset,
    kuri tikrina ar kintamasis egzistuoja
  • funkciją is_null,
    kuri tikrina ar kintamasis yra null