因为$a='a'分配了一个字节,但$b没有被修改。
在 PHP 中,对于代码“$a='a';$b=$a;”分配2个单位的内存还是1个单位? 我该如何测试它?
我可以这么说
alphahandler = new stringObj
alphahandler->insertContent('a');
variable a = alphahandler.objectHandler();
来到b
variable b = a.getCurrentObjectHandler()
或者就像
b=a.getCurrentObject().toContent()
??
最佳答案
关于测试,可以使用memory_get_usage();
以获得近似值。
另请参阅:
关于php - 在 PHP 中,对于代码 "$a=' a';$b=$a;"分配 2 个单位的内存还是 1 个单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8469403/