Konstruksi unset
Konstruksi unset menghapus variabel atau elemen array yang ditentukan.
Jika variabel tidak lagi ada setelah unset, fungsi isset akan mengembalikan false.
Upaya untuk mengakses variabel yang telah dihapus akan menghasilkan pemberitahuan.
Sintaks
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Contoh
Menghapus variabel sederhana:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Hasil eksekusi kode:
false
Contoh
Menghapus elemen array:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Hasil eksekusi kode:
Array
(
[0] => a
[2] => c
)
Contoh
Menghapus beberapa variabel:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Hasil eksekusi kode:
false
false
false