內存的消耗多少由什么決定
<?php?
echo $m1 = memory_get_usage();?
echo "<br />";
$r="123";
echo $m2 = memory_get_usage()-$m1;?
echo "<br />";
?$n=123;
echo $m3 = memory_get_usage()-$m1-$m2;?
echo "<br />";
$bb_g=456.00;
echo $m4 = memory_get_usage()-$m1-$m2-$m3;?
echo "<br />";
?$var_array=array("111");
echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4;?
?>
顯示結果為
619120
352
288
288
632
當我把$r改成$var_string值不變 內存的消耗變成了328 ?這是不是說明內存的消耗和變量的字數有關系
2015-12-17
和變量無關。和變量的類型有關。 比如 “字符串” , 數字 ,數組 ?,消耗內存不一樣。變量的名字長短沒有關系