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
phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Primer
Brisanje jednostavne promenljive:
php<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Rezultat izvršenja koda:
phpfalse
Primer
Brisanje elementa niza:
php<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Rezultat izvršenja koda:
phpArray
(
[0] => a
[2] => c
)
Primer
Brisanje više promenljivih:
php<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Rezultat izvršenja koda:
phpfalse
false
false