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
phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Näide
Lihtsa muutuja kustutamine:
php<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Koodi täitmise tulemus:
phpfalse
Näide
Massiivi elemendi kustutamine:
php<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Koodi täitmise tulemus:
phpArray
(
[0] => a
[2] => c
)
Näide
Mitu muutujat korraga kustutamine:
php<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Koodi täitmise tulemus:
phpfalse
false
false