PHP-引用赋值

变量默认总是传值赋值。
那也就是说,当将一个表达式的值赋予一个变量时,整个原始表达式的值被赋值到目标变量。
这意味着,当一个变量的值赋予另外一个变量时,改变其中一个变量的值,将不会影响到另外一个变量。

PHP 也提供了另外一种方式给变量赋值:引用赋值。
这意味着新的变量简单的引用(换言之,“成为其别名” 或者 “指向”)了原始变量。
改动新的变量将影响到原始变量,反之亦然。

<?php
header("Content-type: text/html; charset=utf-8"); 
$a = "a";
$b = $a;
$b = "b";
echo "传值赋值</br>";
echo "a:".$a."</br>";
echo "b:".$b."</br>";
$c = &$a;
$c = "c";
echo "引用赋值</br>";
echo "a:".$a."</br>";
echo "c:".$c."</br>";
?>
输出:
传值赋值
a:a
b:b
引用赋值
a:c
c:c
返回文章列表 文章二维码 打赏
本页链接的二维码
打赏二维码
期待你的评论