АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
18 of 410 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Конструкция 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

Смотрите также

  • функцию isset,
    которая проверяет существование переменной
  • функцию empty,
    которая проверяет переменную на пустоту
byenru