บทนำ
สามารถทำลายการผูกมัดระหว่างเนื้อหาและตัวแปรได้โดยใช้ฟังก์ชัน unset() ฟังก์ชัน unset() ไม่ทำลายเนื้อหา แต่เพียงแยกตัวแปรออกจากเนื้อหานั้น
ตัวอย่าง
<?php $a=10; $b=&$a; echo "before unsetting : ", $a, " " ,$b, PHP_EOL; unset($b); echo "after unsetting :". $a . " "; $b=20; echo $b; ?>
ผลลัพธ์
หลัง unsetting, $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: