| |||||||||||
unset(unknown) unset - разустанавливает данную переменную. Описаниеvoid unset (mixed var [, mixed var [, ...]])
unset() разрушает специфицированные переменные. Заметьте, что в PHP 3 unset() всегда возвращает TRUE(в действительности - integer значение 1). В PHP 4, однако, unset() это больше не true-функция: это теперь оператор. Поскольку никакое значение не возвращается, попытка получить значение unset() даст ошибку разбора.
Поведение unset() внутри функции может варьироваться в зависимости от тог, переменную какого типы вы пытаетесь разрушить. Если глобализированная переменная unset() внутри функции, то разрушается только локальная переменная. Переменная в вызывающем окружении останется с тем же значением, что и до вызова unset().
Если переменная, ПЕРЕДАННАЯ ПО ССЫЛКЕ, unset() внутри функции, то разрушается только локальная переменная. Переменная в вызывающем окружении останется с тем же значением, что и до вызова unset().
Если static-переменная unset() внутри функции, unset() разрушает эту переменную все ссылки на неё.
Если вы хотите unset() глобальную переменную внутри функции, вы можете использовать массив $GLOBALS:
| |||||||||||
|