
上QQ阅读APP看书,第一时间看更新
4.2.6 对函数取消引用
对于不需要引用的函数,可以做取消操作。取消引用使用unset()函数来完成,目的是断开变量名和变量内容之间的绑定,此时并没有销毁变量内容。
【例4.7】(实例文件:源文件\ch04\4.7.php)
<?php $num = 166; //声明一个整型变量 $math = &$num; //声明一个对变量$num的引用$math echo "\$math is: ".$math."<br/>"; //输出引用$math unset($math); //取消引用$math echo "\$num is: ".$num; //输出原变量 ?>
运行结果如图4-7所示。

图4-7 程序运行结果
本程序首先声明一个变量和变量的引用,输出引用后取消引用,再次调用原变量。从图4-7可以看出,取消引用后对原变量没有任何影响。