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