unset Konstruksiyası
unset konstruksiyası dəyişəni və ya göstərilən massiv elementini silir.
Əgər dəyişən unset tətbiq edildikdən sonra artıq mövcud deyilsə, isset funksiyası false qaytaracaq.
Silinmiş dəyişənə daxil olmaq cəhdi zamanı bildiriş yaranacaq.
Sintaksis
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Nümunə
Adi dəyişənin silinməsi:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Kodun icrasının nəticəsi:
false
Nümunə
Massiv elementinin silinməsi:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Kodun icrasının nəticəsi:
Array
(
[0] => a
[2] => c
)
Nümunə
Bir neçə dəyişənin silinməsi:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Kodun icrasının nəticəsi:
false
false
false