unset конструкциясы
unset конструкциясы өзгөрмөнү же көрсөтүлгөн массив элементин жок кылат.
Эгерде unsetтен кийин өзгөрмө мындан ары жок болсо, isset функциясы false кайтарат.
Жок кылынган өзгөрмөгө жетүүгө аракет кылуу билдирүүнү пайда кылат.
Синтаксис
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Мисал
Жөнөкөй өзгөрмөнү жок кылуу:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Кодду аткаруунун натыйжасы:
false
Мисал
Массив элементин жок кылуу:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Кодду аткаруунун натыйжасы:
Array
(
[0] => a
[2] => c
)
Мисал
Бир нече өзгөрмөнү жок кылуу:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Кодду аткаруунун натыйжасы:
false
false
false