Hướng dẫn unset in php - bỏ đặt trong php
Hàm Show
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức. Lưu ý: : Nếu một biến toàn cục bị Đây là ví dụ về xóa biên toàn cục mình tham khảo trên trang chủ php.net: Bài viết này được đăng tại [free tuts .net] function foo() { unset($GLOBALS['bar']); } $bar = "something"; foo(); Cú phápCú pháp: Trong đó::
Ví dụCode // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo ""; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Kết quả Array ( [0] => php [2] => css ) Array ( [0] => php ) Tham khảo: php.net (Php 4, Php 5, Php 7, Php 8) Nội dung chính
Việc sử dụng isset () và unset () là gì? — Unset a given variable Sự mô tảĐể giải quyết () một biến toàn cầu bên trong hàm, sau đó sử dụng mảng $ globals để làm như vậy:unset() inside of a function can vary depending on what type of variable you are attempting to destroy. Biến không được đặt.unset() inside of a function, only the local variable is destroyed. The variable in the calling environment will retain the same value as before unset() was called. // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "0"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Các biến tiếp theo. Hàm unset () là gì?unset() a global variable inside of a function, then use the $GLOBALS array to do so: // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "1"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Mảng uns đặt trong PHP là gì?unset() inside of a function, only the local variable is destroyed. The variable in the calling environment will retain the same value as before unset() was called. // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "2"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Các biến tiếp theo. Hàm unset () là gì?unset() inside of a function, unset() destroys the variable only in the context of the rest of a function. Following calls will restore the previous value of a variable. // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "3"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Các biến tiếp theo. Before unset: 1, after unset: 23 Before unset: 2, after unset: 23 Before unset: 3, after unset: 23 Để giải quyết () một biến toàn cầu bên trong hàm, sau đó sử dụng mảng $ globals để làm như vậy:Biến không được đặt.Các biến tiếp theo. Thông số
// loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "4"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Biến không được đặt.
// loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "5"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Các biến tiếp theo.Trả về giá trịunset() exampleunset() example // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "6"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Không có giá trị được trả về. Ví dụunset() function. // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "7 casting serves only as a"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "01-type cast, for completeness. It does not alter the variable it's casting. The (unset) cast is deprecated as of PHP 7.2.0, removed as of 8.0.0. unset() function."; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "7 casting serves only as a"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "01-type cast, for completeness. It does not alter the variable it's casting. The (unset) cast is deprecated as of PHP 7.2.0, removed as of 8.0.0."; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; // loại bỏ biến $var = "freetuts.net" unset($var); // loại bỏ phần tử của mảng $arr = [ "php", "html", "css" ]; unset($arr[1]); echo "02"; print_r($arr ); echo ""; // loại bỏ nhiều biến một lúc unset($arr[1], $arr[2]); echo ""; print_r($arr ); echo ""; Ví dụ trên sẽ xuất ra: Để giải quyết () một biến toàn cầu bên trong hàm, sau đó sử dụng mảng $ globals để làm như vậy:
// loại bỏ biến
$var = "freetuts.net"
unset($var);
// loại bỏ phần tử của mảng
$arr = [
"php",
"html",
"css"
];
unset($arr[1]);
echo " |