unset কনস্ট্রাকশন

unset কনস্ট্রাকশন একটি ভেরিয়েবল বা নির্দিষ্ট অ্যারের উপাদান মুছে দেয়। unset প্রয়োগের পরে যদি ভেরিয়েবলটি আর না থাকে, তাহলে isset ফাংশন false রিটার্ন করবে। মুছে ফেলা ভেরিয়েবলে অ্যাক্সেস করার চেষ্টা করলে একটি নোটিফিকেশন জেনারেট হবে।

সিনট্যাক্স

phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);

উদাহরণ

সাধারণ ভেরিয়েবল মুছে দেওয়া:

php<?php
  $var = 'test';
  unset($var);
  var_dump(isset($var));
?>

কোড 실행ের ফলাফল:

phpfalse

উদাহরণ

অ্যারের উপাদান মুছে দেওয়া:

php<?php
  $arr = ['a', 'b', 'c'];
  unset($arr[1]);
  print_r($arr);
?>

কোড 실행ের ফলাফল:

phpArray
(
  [0] => a
  [2] => c
)

উদাহরণ

একাধিক ভেরিয়েবল মুছে দেওয়া:

php<?php
  $a = 1;
  $b = 2;
  $c = 3;
  unset($a, $b, $c);
  var_dump(isset($a), isset($b), isset($c));
?>

কোড 실행ের ফলাফল:

phpfalse
false
false

আরও দেখুন

  • isset ফাংশন,
    যা একটি ভেরিয়েবলের অস্তিত্ব পরীক্ষা করে
  • empty ফাংশন,
    যা একটি ভেরিয়েবল খালি কিনা তা পরীক্ষা করে