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
phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Nümunə
Adi dəyişənin silinməsi:
php<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Kodun icrasının nəticəsi:
phpfalse
Nümunə
Massiv elementinin silinməsi:
php<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Kodun icrasının nəticəsi:
phpArray
(
[0] => a
[2] => c
)
Nümunə
Bir neçə dəyişənin silinməsi:
php<?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:
phpfalse
false
false