❮ Tham chiếu xử lý biến PHP
Thí dụ
Biến số không đặt:
0 array to do so. Theunset[]
function has no return value.Hình minh họa dưới đây giải thích cách một biến là unset[]
:
Ví dụ
Mã 1
Ví dụ được mã hóa dưới đây giải quyết biến cục bộ:
Mã 2
Ví dụ được mã hóa dưới đây sẽ giải quyết biến toàn cầu bằng cách sử dụng mảng
0:
Lỗi trong mã xảy ra do mã cố gắng in biến không đặt.
Bản quyền © 2022 Giáo dục, Inc. Tất cả quyền được bảo lưu
Định nghĩa và cách sử dụng
Hàm unset [] phá hủy các biến được chỉ định. Hành vi của unset [] bên trong một hàm có thể thay đổi tùy thuộc vào loại biến bạn đang cố gắng phá hủy.
Nếu một biến toàn cầu hóa không được đặt [] bên trong một hàm, chỉ có biến cục bộ bị phá hủy.
Biến trong môi trường gọi sẽ giữ lại giá trị giống như trước khi unset [] được gọi.
Cú pháp
void unset [ mixed $var , mixed $vars ]
Thông số
1 | var Bắt buộc. Biến để không được đặt. |
2 | vars Tùy chọn.Further Biến. |
Trả về giá trị
Hàm này không trả về bất kỳ giá trị nào.
Phụ thuộc
Php 4 trở lên
Thí dụ
Nếu một biến được truyền bởi tham chiếu là unset [] bên trong một hàm, chỉ có biến cục bộ bị phá hủy. Biến trong môi trường gọi sẽ giữ lại giá trị giống như trước khi unset [] được gọi. Ví dụ sau chứng minh điều này -
Đầu ra
Điều này sẽ tạo ra kết quả sau -
global unset inside function =Welcome TutorialsPoint!
Thí dụ
Nếu một biến được truyền bởi tham chiếu là unset [] bên trong một hàm, chỉ có biến cục bộ bị phá hủy. Biến trong môi trường gọi sẽ giữ lại giá trị giống như trước khi unset [] được gọi. Ví dụ sau chứng minh điều này -
Đầu ra
Điều này sẽ không tạo ra kết quả -
TutorialsPoint TutorialsPoint
php_variable_handling_functions.htm