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
phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Voorbeeld
Een eenvoudige variabele verwijderen:
php<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Uitvoerresultaat van de code:
phpfalse
Voorbeeld
Een array-element verwijderen:
php<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Uitvoerresultaat van de code:
phpArray
(
[0] => a
[2] => c
)
Voorbeeld
Meerdere variabelen verwijderen:
php<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Uitvoerresultaat van de code:
phpfalse
false
false