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 फ़ंक्शन,
    जो वेरिएबल की खालीपन की जांच करता है