Konstrukcija unset
Konstrukcija unset izbriše spremenljivko ali določen element tabele.
Če spremenljivka po unset ne obstaja več, bo funkcija isset vrnila false.
Pri poskusu dostopa do izbrisane spremenljivke bo ustvarjeno obvestilo.
Sintaksa
phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Primer
Brisanje preproste spremenljivke:
php<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Rezultat izvajanja kode:
phpfalse
Primer
Brisanje elementa tabele:
php<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Rezultat izvajanja kode:
phpArray
(
[0] => a
[2] => c
)
Primer
Brisanje več spremenljivk:
php<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Rezultat izvajanja kode:
phpfalse
false
false