【发布时间】:2017-03-09 09:56:23
【问题描述】:
例子
$value1 = $array[ 0 ][ $key ];
$value2 = (string) $array[ 0 ][ $key ];
变量是只读的,我不修改它们的值。 PHP 是否复制这些元素的值或引用?
编辑:
复制值需要时间和内存。我想知道是否进行了复制?例如 - 在函数中 PHP 不会复制值,除非你修改它
EDIT2:
https://stackoverflow.com/a/3845530/1398264
我不确定这是否适用于作业。
【问题讨论】:
-
@AbraCadaver 复制值需要时间和内存。我想知道是否进行了复制?例如 - 在函数中 PHP 不会复制值,除非你修改它
-
PHP 使用写时复制。除非需要,否则它会尽量避免物理复制任何内容。
-
@ShiraNai7 选角怎么样?这算不算写?请添加您的答案,以便我批准。
标签: php