看到的一行代碼,這是什么意思啊
echo $m1 = memory_get_usage();先寫這一句。
$var = str_repeat("liuhui", 10000);然后再運行這一句(把liuhuI重復10000遍)看看占用多少內存
echo $m1 = memory_get_usage();最后再來一下這一句,就能看到結果了!
$var_string="123";只定義一次根本看不出來,你可以用for循環定義10000次,看結果!
echo $m1 = memory_get_usage();
2018-08-20
代碼理解明文,網友大神幫忙看看,我個人理解對不對?
<?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 內存占用
?>
2017-03-24
str_repeat() ?函數把字符串重復指定的次數。
memory_get_usage() ?返回當前分配給你的 PHP 腳本的內存量,單位是字節(byte)。
這個例子就是查看PHP?PHP 腳本的內存量
2017-03-24
。。。
2017-03-24
不錯o