<?php
$m1 = memory_get_usage();
$a = 12;
$b = $a;
$b++;
$m2 = memory_get_usage();
$m1 = memory_get_usage();
$a = 12;
$b = $a;
$b++;
$m2 = memory_get_usage();
echo $m2-$m1;
将一个变量赋给另一个变量的时候,只会讲一个引用指向该内存区域,但是当要对这个被赋值的变量进行写的时候,会在内存中重新分配一块内存,将那个引用指向这个内存
本文通过一个简单的PHP示例,深入探讨了PHP中变量赋值时的内存管理机制。特别是当对赋值后的变量进行写操作时,如何在内存中重新分配空间的过程。
186

被折叠的 条评论
为什么被折叠?



