ProfiPHPProfiPHP
Категория: Функции обращения к переменным

Функция Unset

Функция Unset удаляет перечисленные переменные.
void unset( mixed $var [, mixed $... ] )
Поведение Unset внутри пользовательской функции может отличаться, в зависимости от того, какой тип имеет переменная, которую необходимо удалить.

Если переменная, объявленная глобальной, удаляется внутри функции, то будет удалена только локальная переменная. Переменная в области видимости вызова функции сохранит то же значение, что и до вызова Unset.
function destroy_foo(  ) {
global $foo;
unset( $foo );
}
$foo = 'bar';
destroy_foo( );
echo $foo;
Параметр Var являет собой удаляемую переменную.

Функция Unset не возвращает значения после выполнения.

Пример использования:
unset( $foo ); // удаляем одну переменную
unset( $color['red'] ); // удаляем один элемент массива
unset( $var1, $var2 ); // удаляем несколько переменных

Добавить комментарий

Имя:
Текст комментария: