unset() - удаление переменной в PHP

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2029
Поблагодарили: 62 раза

unset() - удаление переменной в PHP

Сообщение Slash » Чт янв 30, 2014 3:59 pm

Функция unset() - удаляет указанные переменные. unset() - может быть очень полезна, если у Вас довольно таки много переменных.
Пример удаления одной переменной:

Код: Выделить всё

<?php
unset($danfa);
?>

Пример удаления нескольких переменных:

Код: Выделить всё

<?php
unset($danfa1, $danfa2, $danfa);
?>

При удалении глобальной переменной внутри функции, удаляется только локальная переменная. Все переменные во внешнем окружении имеют тоже значение, что и было до вызова функции unset(). Если есть необходимость удалить глобальную переменную внутри функции, то можно использовать массив $GLOBALS, пример:

Код: Выделить всё

function danfa() 
{
    unset($GLOBALS['war']);
}

$war = 'значение переменной';
danfa();
Реклама

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость