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
phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Contoh
Menghapus variabel sederhana:
php<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Hasil eksekusi kode:
phpfalse
Contoh
Menghapus elemen array:
php<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Hasil eksekusi kode:
phpArray
(
[0] => a
[2] => c
)
Contoh
Menghapus beberapa variabel:
php<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Hasil eksekusi kode:
phpfalse
false
false