Computer >> Máy Tính >  >> Lập trình >> PHP

Tham chiếu không thiết lập PHP

Giới thiệu

Có thể phá vỡ ràng buộc giữa nội dung và biến bằng cách sử dụng hàm unset (). Hàm unset () không hủy nội dung mà chỉ tách biến khỏi nó.

Ví dụ

<?php
$a=10;
$b=&$a;
echo "before unsetting : ", $a, " " ,$b, PHP_EOL;
unset($b);
echo "after unsetting :" . $a . " ";
$b=20;
echo $b;
?>

Đầu ra

Sau khi bỏ thiết lập, $ b có thể được sử dụng như có thể nhập bình thường

before unsetting : 10 10
after unsetting : 10 20

Tham chiếu cũng có thể bị xóa bằng cách gán biến cho NULL

Ví dụ

<?php
$x=100;
$y=&$y;
echo "x and y are references ", $x, " " ,$y, PHP_EOL;
$y=NULL;
$x=200;
echo "x: ", $x . " y: " ,$y, PHP_EOL;
?>

Đầu ra

Kết quả của script trên như sau

x and y are references 100
x: 200 y: