Hàm nào sau đây được sử dụng để bỏ đặt biến trong php

Bài viết sau đây cung cấp một phác thảo về PHP unset[]. Thao tác chính của phương thức unset[] là hủy biến được chỉ định làm đối số đầu vào cho nó. Nói cách khác, nó thực hiện thao tác đặt lại trên biến đã chọn. Tuy nhiên, hành vi của nó có thể khác nhau tùy thuộc vào loại biến đang được nhắm mục tiêu tiêu diệt. Chức năng này được hỗ trợ bởi phiên bản PHP4 trở đi

Cú pháp của PHP unset[]

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

unset [ mixed $selectedvar, mixed $selectedvar1,….., mixed $selectedvarN ] : void

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [82.892 xếp hạng]

  • đã chọnvar. Đối số bắt buộc cho phương thức unset[]. Ít nhất một biến không được đặt, cần được cung cấp làm đối số đầu vào cho phương thức
  • đã chọnvarN. Tham số tùy chọn có thể được cung cấp làm đối số đầu vào, cho phương thức unset[] để đặt lại nó

Các trường hợp sử dụng cho unset[]

Đưa ra dưới đây là các trường hợp khác nhau

1. Áp dụng unset[] cho biến cục bộ

Khi biến cục bộ được truyền cho hàm không đặt, hàm sẽ đặt lại biến

Thí dụ

Mã số

đầu ra

Phiên bản cục bộ của biến 'Có sẵn' bị hủy khi phiên bản toàn cầu vẫn còn nguyên vẹn

3. Áp dụng unset cho biến toàn cục trong một hàm

Nếu biến trong hàm cũng được khai báo là biến toàn cục và người dùng cần hủy biến toàn cục, thì có thể đạt được điều đó bằng cách sử dụng mảng[$GLOBAL]

Thí dụ

Mã số

đầu ra

Phiên bản cục bộ của biến 'Có sẵn' không bị ảnh hưởng bởi việc thực thi chức năng không đặt trong khi phiên bản chung của biến được đặt thành giá trị null

4. Áp dụng unset[] để truyền theo biến tham chiếu

Nếu unset[] được gọi trên một biến được truyền cho hàm dưới dạng tham chiếu, thì unset[] chỉ đặt lại biến cục bộ. Thể hiện biến trong môi trường gọi vẫn giữ nguyên như cũ

Thí dụ

Mã số

đầu ra

Phương thức unset[] được gọi trong pass by biến tham chiếu 'Avariable' chỉ đặt lại nội dung của biến trong phạm vi cục bộ mà không ảnh hưởng đến nội dung từ phạm vi bên ngoài

5. Áp dụng unset[] cho biến tĩnh

Khi một biến tĩnh được đặt làm đối số đầu vào cho phương thức unset[], biến đó sẽ được đặt lại cho lệnh còn lại trong phạm vi chức năng sau khi hàm unset[] được gọi

Thí dụ

Mã số

đầu ra

Biến 'staticvar' chỉ được đặt lại cho các lệnh được thực hiện sau khi phương thức unset[] được gọi

6. Áp dụng unset[] trên một phần tử mảng

Ứng dụng của phương thức unset[] trên một phần tử mảng sẽ xóa phần tử khỏi mảng mà không hiển thị thao tác lập chỉ mục lại

Thí dụ

Mã số

đầu ra

7. Áp dụng unset[] trên nhiều phần tử cùng một lúc

Phương thức unset[] hỗ trợ xóa nhiều biến cùng lúc

Thí dụ

Mã số

Chủ Đề