Hướng dẫn what does unset () do in php? - unset () làm gì trong php?

❮ Tham chiếu xử lý biến PHP

Thí dụ

Biến số không đặt:

0 array to do so. The unset[] 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ố

Sr.NoMô tả về 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

Làm thế nào để bạn sử dụng unset?

Hàm unset [] trong PHP đặt lại bất kỳ biến nào.Nếu unset [] được gọi bên trong hàm do người dùng xác định, nó sẽ giải quyết các biến cục bộ.Nếu người dùng muốn hủy bỏ biến toàn cầu bên trong hàm, thì anh ta/cô ta phải sử dụng mảng toàn cầu để làm như vậy.Hàm unset [] không có giá trị trả về.If unset[] is called inside a user-defined function, it unsets the local variables. If a user wants to unset the global variable inside the function, then he/she has to use $GLOBALS array to do so. The unset[] function has no return value.

Sự khác biệt giữa unset [] và thiếu liên kết [] là gì?

Hàm hủy liên kết [] được sử dụng khi bạn muốn xóa hoàn toàn các tệp. Hàm unset [] được sử dụng khi bạn muốn làm cho tệp đó trống. The unset[] Function is used when you want to make that file empty.

Biến số không được sử dụng trong PHP có phải là PHP không?

Hàm unset [] là một hàm sẵn có trong PHP được sử dụng để hủy bỏ một biến được chỉ định.unset[] function is an inbuilt function in PHP which is used to unset a specified variable.

Undet [$ foo làm gì trong PHP?

Hàm unset [] phá hủy các biến được chỉ định.destroys the specified variables.

Bài Viết Liên Quan

Chủ Đề