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



