php引用变量使用

php引用变量使用

PHP中引用的意思是:不同的名字访问同一个变量内容  
引用符号 &

ps:unset 只会取消引用,不会销毁空间;
eg:
$a = 1;
$b = &$a;
unset($b);

echo $a;  => 输出1;


写出如下程序输出结果
     $data = ['a', 'b', 'c'];
     foreach ($data as $key => $val) {
         $val = &$data[$key]; 
     }
 1)程序每一次循环输出$data的结果
2)$data 最后结果;
解题思路:
$key = 0;
$val = 'a';
$val = &$data[0];

$key = 1;
$val = 'b';
$val = &$data[0];  => $data[0] = 'b';
$val = &$data[1];

$key = 2;
$val = 'c';
$val = &$data[1];  => $data[1] = 'c';
$val = &$data[2];  $data[2] = 'c';

 

php引用变量使用_第1张图片

如有侵权,请联系删除

你可能感兴趣的:(php,php,引用传递)