PHP 底层视角:变量传递与 zval 的一次真实旅程

PHP 底层视角:变量传递与 zval 的一次真实旅程

在 PHP 中,我们常说“函数参数是按值传递的”,但在 Zend 引擎底层,这句话并不完全准确。真正起作用的是 zval 结构体 + 引用计数 + 写时复制(Copy On Write)。

先看一段最常见的代码:

```php

评论 0