Конструкция 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