unset কনস্ট্রাকশন
unset কনস্ট্রাকশন একটি ভেরিয়েবল বা নির্দিষ্ট অ্যারের উপাদান মুছে দেয়।
unset প্রয়োগের পরে যদি ভেরিয়েবলটি আর না থাকে, তাহলে isset ফাংশন false রিটার্ন করবে।
মুছে ফেলা ভেরিয়েবলে অ্যাক্সেস করার চেষ্টা করলে একটি নোটিফিকেশন জেনারেট হবে।
সিনট্যাক্স
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
উদাহরণ
সাধারণ ভেরিয়েবল মুছে দেওয়া:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
কোড 실행ের ফলাফল:
false
উদাহরণ
অ্যারের উপাদান মুছে দেওয়া:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
কোড 실행ের ফলাফল:
Array
(
[0] => a
[2] => c
)
উদাহরণ
একাধিক ভেরিয়েবল মুছে দেওয়া:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
কোড 실행ের ফলাফল:
false
false
false