摘要: 有段代码: 输出: 本来期望第二个的测试输出中,refcount的值应该和第一个一样的。但是因为编译器对第二个的测试的函数传值过程进行的优化,采用了 "写实复制" 的计数,所以只有在debug_zval_dump的函数内部对传进的参数有进行写操作的时候,才真正的拷贝变量。 为什么第一个不也优化一下呢 阅读全文
posted @ 2017-02-20 18:40 GoodByeZ 阅读(1048) 评论(0) 推荐(0) 编辑