კონსტრუქცია empty

კონსტრუქცია empty ამოწმებს არის თუ არა ცვლადი ცარიელი. ის აბრუნებს true-ს, თუ ცვლადი არ არსებობს ან შეიცავს "ცარიელ" მნიშვნელობას. პირველ პარამეტრში გადაეცემა შემოწმებადი ცვლადი.

სინტაქსი

phpempty(mixed $var): bool

მაგალითი

შევამოწმოთ რამდენიმე ცვლადი ცარიელობაზე:

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

კოდის შესრულების შედეგი:

phptrue
true
true

მაგალითი

შევამოწმოთ არაცარიელი ცვლადები:

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

კოდის შესრულების შედეგი:

phpfalse
false
false

მაგალითი

შევამოწმოთ არარსებული ცვლადი:

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

კოდის შესრულების შედეგი:

phptrue

ასევე იხილეთ

  • ფუნქცია isset,
    რომელიც ამოწმებს ცვლადის არსებობას
  • ფუნქცია is_null,
    რომელიც ამოწმებს ცვლადს null-ზე