引用变量

一.定义

  1. 概念: 再PHP中引用意味着用不同的名字访问同一个变量内容
  2. 定义方式: 使用 & 符号
二.机制
  1. copy on write(常规比变量在赋值给另一个常规变量时不会影响内存使用,仅当修改其中一个变量时才会使用新得内存空间)
  2. unset 只会取消引用,不会销毁空间
    3.对象本身就是引用传递 (不会进行空间的赋值)
三.例题
【引用变量】写出如下程序的输出结果
程序运行时,每次循环结束后变量$data的值是什么?
$v){ $val = &$data[$k]; }

  1. $data = https://www.it610.com/article/['a','b','c'];
  2. $data = https://www.it610.com/article/['b','b','c'];
  3. $data = https://www.it610.com/article/['b','c','c',]

    推荐阅读