De unset-constructie
De constructie unset verwijdert een variabele of het opgegeven array-element.
Als een variabele niet meer bestaat na unset, zal de functie isset false teruggeven.
Bij een poging om toegang te krijgen tot een verwijderde variabele wordt een melding gegenereerd.
Syntaxis
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Voorbeeld
Een eenvoudige variabele verwijderen:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Uitvoerresultaat van de code:
false
Voorbeeld
Een array-element verwijderen:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Uitvoerresultaat van de code:
Array
(
[0] => a
[2] => c
)
Voorbeeld
Meerdere variabelen verwijderen:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Uitvoerresultaat van de code:
false
false
false