php unset 小记
php里常使用unset来销毁变量,释放内存。
使用unset时注意两点:
① 当所有指向该值的变量都被销毁时,地址才会被释放
$a = 9;
$b= &a;
unset($a)
echo $b;//9
②只有被释放的变量占用的内存超过256字节时,才会起作用
另外说明一下字节,位的关系
1字节 = 1byte
1位= 1bit;
1byte = 8bit
也称之为大B与小b
php里常使用unset来销毁变量,释放内存。
使用unset时注意两点:
① 当所有指向该值的变量都被销毁时,地址才会被释放
$a = 9;
$b= &a;
unset($a)
echo $b;//9
②只有被释放的变量占用的内存超过256字节时,才会起作用
另外说明一下字节,位的关系
1字节 = 1byte
1位= 1bit;
1byte = 8bit
也称之为大B与小b