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