php的寫時複製

$m1 = memory_get_usage();
$a    =    12;
$b    =    $a;
$b++;
$m2 = memory_get_usage();

echo $m2-$m1;


將一個變量賦給另一個變量的時候,只會講一個引用指向該內存區域,但是當要對這個被賦值的變量進行寫的時候,會在內存中重新分配一塊內存,將那個引用指向這個內存


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章