Конструкцијата unset
Конструкцијата unset ја брише променливата или назначениот елемент од низата.
Ако променливата повеќе не постои по unset, функцијата isset ќе враќа false.
При обид за пристап до избришана променлива ќе се генерира известување.
Синтакса
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Пример
Бришење на едноставна променлива:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Резултат од извршување на кодот:
false
Пример
Бришење на елемент од низа:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Резултат од извршување на кодот:
Array
(
[0] => a
[2] => c
)
Пример
Бришење на повеќе променливи:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Резултат од извршување на кодот:
false
false
false