Konstruktsioon unset
Konstruktsioon unset kustutab muutuja või määratud massiivi elemendi.
Kui muutujat pole pärast unset käsku enam olemas, tagastab funktsioon isset väärtuse false.
Kui proovida ligi pääseda kustutatud muutujale, genereeritakse teatis.
Süntaks
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Näide
Lihtsa muutuja kustutamine:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Koodi täitmise tulemus:
false
Näide
Massiivi elemendi kustutamine:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Koodi täitmise tulemus:
Array
(
[0] => a
[2] => c
)
Näide
Mitu muutujat korraga kustutamine:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Koodi täitmise tulemus:
false
false
false