PHP面试解读 - PHP基础篇 - 引用变量
1.什么是引用变量?在PHP中,用什么符号定义引用变量?
思考
考官考点
PHP的引用变量的概念以及定义方式
延伸:PHP引用变量的原理
概念:在PHP中引用意味着用不同的名字访问同一变量内容
定义方式:使用&符号
工作原理:
当使用 & 符号时,变量指向同一内存空间,此时写时复制机制将会消失
机制:cow [ copy on write ] 写时复制
memory_get_usage()
解题方法:画图分析法
$a =1; $b=&$a; unset($b); echo $a;
$a 的值为1
使用unset删除引用变量是,只会取消引用,不会销毁空间
对象本身就是引用传递
真题1: