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
phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Örnek
Basit bir değişkeni silme:
php<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Kodun çalıştırma sonucu:
phpfalse
Örnek
Dizi elemanını silme:
php<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Kodun çalıştırma sonucu:
phpArray
(
[0] => a
[2] => c
)
Örnek
Birden fazla değişkeni silme:
php<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Kodun çalıştırma sonucu:
phpfalse
false
false