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