Konstrukcija unset
Konstrukcija unset briše promenljivu ili navedeni element niza.
Ako promenljiva više ne postoji nakon unset, funkcija isset će vratiti false.
Pri pokušaju pristupa obrisanoj promenljivoj biće generisano obaveštenje.
Sintaksa
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Primer
Brisanje jednostavne promenljive:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Rezultat izvršenja koda:
false
Primer
Brisanje elementa niza:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Rezultat izvršenja koda:
Array
(
[0] => a
[2] => c
)
Primer
Brisanje više promenljivih:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Rezultat izvršenja koda:
false
false
false