PHP 取消引用


簡介

可以透過使用 unset() 函式來解除內容和變數之間的繫結關係。 unset() 函式不會銷燬內容,僅會解綁變數。

示例

 即時演示

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

輸出

取消引用後,$b 可以像普通的變數一樣使用

before unsetting : 10 10
after unsetting : 10 20

還可以透過將變數分配給 NULL 來解除引用

示例

 即時演示

<?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;
?>

輸出

上述指令碼的結果如下所示

x and y are references 100
x: 200 y:

更新於:2020-09-18

239 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始
廣告
© . All rights reserved.