代碼閱讀理解不太明白
代碼理解明文,網友大神幫忙看看,我個人理解對不對?
<?php?
echo $m1 = memory_get_usage();?//查看初始的內存量
echo "<br />";?//換行
$var_string="123";//定義一個變量 , 類型為字符串
echo $m2 = memory_get_usage()-$m1;?//查看$m1和$var_string內存占用
echo "<br />";//換行
$n=123;//定義變量,類型為整型
echo $m3 = memory_get_usage()-$m1-$m2;?//查看$m2和$n 內存占用
echo "<br />";//換行
$f=123.00;//定義變量,類型為浮點
echo $m4 = memory_get_usage()-$m1-$m2-$m3;?//查看$m3和$f 內存占用
echo "<br />";//換行
?$var_array=array("123");//定義變量,類型為數組
echo $m5 = memory_get_usage()-$m1-$m2-$m3-$m4;?//查看$m4和$var_array 內存占用
?>
2018-08-24
echo $m1 = memory_get_usage(); //獲取初始化內存量
echo $m2 = memory_get_usage()-$m1;//獲取字符串類型“$var_string = "123"內存量
echo $m3 = memory_get_usage()-$m1-$m2; //獲取整型“$n=123”內存量
//以此類推,其中“-”為算術運算符,代表減去,?memory_get_usage()的作用為獲取當前內存量//
2018-12-03
那在輸出第三行時,也就是計算$n = 123;的內存時,是不是吧$var_string="123"的內存也算上了?
2018-08-21
個人覺得:echo $m2輸出的應該是$var_string的內存占用而已,你不是減去了$m1個人覺得:echo $m2輸出的應該是$var_string的內存占用而已,你不是減去了$m1個人覺得:echo $m2輸出的應該是$var_string的內存占用而已,你不是減去了$m1個人覺得:echo $m2輸出的應該是$var_string的內存占用而已,你不是減去了$m1個人覺得:echo $m2輸出的應該是$var_string的內存占用而已,你不是減去了$m1
2018-08-20
個人覺得:echo $m2輸出的應該是$var_string的內存占用而已,你不是減去了$m1