কনস্ট্রাকশন empty
কনস্ট্রাকশন empty একটি ভেরিয়েবল খালি কি না তা পরীক্ষা করে। এটি true ফেরত দেয় যদি ভেরিয়েবলটি না থাকে বা "খালি" মান ধারণ করে। প্রথম প্যারামিটারে চেক করা ভেরিয়েবল পাস করা হয়।
সিনট্যাক্স
empty(mixed $var): bool
উদাহরণ
কয়েকটি ভেরিয়েবল খালি কি না তা পরীক্ষা করা যাক:
<?php
$var1 = '';
$var2 = 0;
$var3 = null;
var_dump(empty($var1)); // true
var_dump(empty($var2)); // true
var_dump(empty($var3)); // true
?>
কোড 실행ের ফলাফল:
true
true
true
উদাহরণ
খালি নয় এমন ভেরিয়েবল পরীক্ষা করা যাক:
<?php
$var1 = 'text';
$var2 = 1;
$var3 = ['a'];
var_dump(empty($var1)); // false
var_dump(empty($var2)); // false
var_dump(empty($var3)); // false
?>
কোড 실행ের ফলাফল:
false
false
false
উদাহরণ
একটি অস্তিত্বহীন ভেরিয়েবল পরীক্ষা করা যাক:
<?php
var_dump(empty($undefinedVar));
?>
কোড 실행ের ফলাফল:
true