unset Yapısı
unset yapısı, bir değişkeni veya belirtilen dizi elemanını siler.
unset işleminden sonra değişken artık mevcut değilse, isset işlevi false döndürür.
Silinmiş bir değişkene erişmeye çalışıldığında bir bildirim oluşturulur.
Sözdizimi
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Örnek
Basit bir değişkeni silme:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Kodun çalıştırma sonucu:
false
Örnek
Dizi elemanını silme:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Kodun çalıştırma sonucu:
Array
(
[0] => a
[2] => c
)
Örnek
Birden fazla değişkeni silme:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Kodun çalıştırma sonucu:
false
false
false