unset конструкциясы

unset конструкциясы айнымалыны немесе көрсетілген массав элементін жояды. Егер unset қолданғаннан кейін айнымалы тағы бар болмаса, isset функциясы false мәнін қайтарады. Жойылған айнымалыға қол жеткізуге әрекеттену ескертуді тудырады.

Синтаксис

phpunset($var);
unset($var1, $var2, $var3);
unset($array['key']);

Мысал

Қарапайым айнымалыны жою:

php<?php
  $var = 'test';
  unset($var);
  var_dump(isset($var));
?>

Кодты орындау нәтижесі:

phpfalse

Мысал

Массав элементін жою:

php<?php
  $arr = ['a', 'b', 'c'];
  unset($arr[1]);
  print_r($arr);
?>

Кодты орындау нәтижесі:

phpArray
(
  [0] => a
  [2] => c
)

Мысал

Бірнеше айнымалыларды жою:

php<?php
  $a = 1;
  $b = 2;
  $c = 3;
  unset($a, $b, $c);
  var_dump(isset($a), isset($b), isset($c));
?>

Кодты орындау нәтижесі:

phpfalse
false
false

Сондай-ақ қараңыз

  • isset функциясын,
    ол айнымалының бар екенін тексереді
  • empty функциясын,
    ол айнымалының бос екенін тексереді