কনস্ট্রাকশন 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 কি না তা পরীক্ষা করে