作者:百变精装绣 | 来源:互联网 | 2020-09-02 07:55
学习需要知其然而知其所以然,PHP底层相关就是这类知识。今天来讲讲关于强制分裂的知识,简单来说,强制分裂就是”在引用变量主动赋值前,该变量传值赋值过,就会发生强制分裂。
学习需要知其然而知其所以然,PHP底层相关就是这类知识。
推荐:《PHP培训》
今天来讲讲关于强制分裂的知识,简单来说,强制分裂就是”在引用变量主动赋值前,该变量传值赋值过,就会发生强制分裂。”
话说起来比较绕,看下代码解析吧。
看下面的代码:
这个就是强制分裂。原本已经经过传值赋值的变量,再次引用赋值出去。被传值赋值的变量就会被分裂出一个结构体,在这里是$myName。
实际开发基本用不到这层原理,但在面试中强制分裂通常会和写时复制(cow)一起考。
更多编程相关内容,请关注 第一PHP社区 编程入门栏目!
以上就是PHP底层分析之关于强制分裂的详细内容,更多请关注 第一PHP社区 其它相关文章!