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