Konstrukcija unset
Konstrukcija unset izbriše spremenljivko ali določen element tabele.
Če spremenljivka po unset ne obstaja več, bo funkcija isset vrnila false.
Pri poskusu dostopa do izbrisane spremenljivke bo ustvarjeno obvestilo.
Sintaksa
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Primer
Brisanje preproste spremenljivke:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Rezultat izvajanja kode:
false
Primer
Brisanje elementa tabele:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Rezultat izvajanja kode:
Array
(
[0] => a
[2] => c
)
Primer
Brisanje več spremenljivk:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Rezultat izvajanja kode:
false
false
false