php传值赋值和引用赋值的区别

如题所述

<?php
header("Content-type:text/html;charset=utf-8;");
//简单示例
//传值:值的复制
$a=10;
$b=20;

$a=$b;
$b=$a+9;
echo $a."====".$b;
echo "<br/>";
//20====29


//引用传值:
//说白了就是a,b指向同一内存地址;比如:a变成10,b也会变成10;
//b变成20,a也会变成20;
$a=10;
$b=20;
$a=&$b;
$b=$a+9;

echo $a."====".$b;
echo "<br/>";
//128====128
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答