Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

การอ้างอิงการยกเลิกการตั้งค่า 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: