<?php $str='test.org'; //銷燬變量 unset($str); //釋放內存 $str=NULL;
$s=str_repeat('1',256); $m=memory_get_usage(); unset($s); //銷燬$s echo $m-memory_get_usage(); echo "<hr>"; $s=str_repeat('1',256); $m=memory_get_usage(); unset($s); //銷燬$s $s = null; //區別在這裏,把變量的引用斷掉 echo $m-memory_get_usage();
好多變量咱們就要手工去銷燬以及釋放掉,要否則php對內存的佔用會愈來愈高,到最後直接502錯誤,因此我建議你們在平常的代碼編寫中,也最好及時的銷燬及釋放掉沒用的變量及變量所佔的內存。php