Konstrukti unset
Konstrukti unset fshin një variabël ose elementin e specifikuar të vargut.
Nëse variabla nuk ekziston më pas unset, funksioni isset do të kthejë false.
Gjatë përpjekjes për të hyrë në një variabël të fshirë, do të gjenerohet një njoftim.
Sintaksa
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Shembull
Fshirja e një variable të thjeshtë:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Rezultati i ekzekutimit të kodit:
false
Shembull
Fshirja e një elementi të vargut:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Rezultati i ekzekutimit të kodit:
Array
(
[0] => a
[2] => c
)
Shembull
Fshirja e disa variablave:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Rezultati i ekzekutimit të kodit:
false
false
false