Cấu trúc unset
Cấu trúc unset xóa một biến hoặc phần tử mảng được chỉ định.
Nếu biến không còn tồn tại sau unset, hàm isset sẽ trả về false.
Nếu cố gắng truy cập vào biến đã bị xóa, một thông báo sẽ được tạo ra.
Cú pháp
unset($var);
unset($var1, $var2, $var3);
unset($array['key']);
Ví dụ
Xóa một biến đơn giản:
<?php
$var = 'test';
unset($var);
var_dump(isset($var));
?>
Kết quả thực thi mã:
false
Ví dụ
Xóa một phần tử mảng:
<?php
$arr = ['a', 'b', 'c'];
unset($arr[1]);
print_r($arr);
?>
Kết quả thực thi mã:
Array
(
[0] => a
[2] => c
)
Ví dụ
Xóa nhiều biến:
<?php
$a = 1;
$b = 2;
$c = 3;
unset($a, $b, $c);
var_dump(isset($a), isset($b), isset($c));
?>
Kết quả thực thi mã:
false
false
false