php第一天【传传递】【引用传递】

<?php 
$v1 = 10;
$v2 = $v1; //这就叫做传值
//$v3 = $v1 + 1; //这不叫传值

echo "<br>v2为:",$v2; //10
$v1 = 11; //改变v1的值
echo "<br>v2为:",$v2; //10

$v1 = 22; //在次改变v1
echo "<br>v2为:",$v2; //10
/*
值传递总结:
	1. 在传值的那个时刻,两个变量的值一样(相等)
	2. 在传值完成之后,两个变量没有关系(各自独立)
*/


 ?>
<?php 
$v1 = 10;
$v2 = &$v1;
echo "v2的值为",$v2,"<br>";//10
$v1 = 11;
echo "v2的值为",$v2,"<br>";//11
$v2 = 22;
echo "v1的值为",$v1;//22
 ?>
在引用传值的时刻,两个变量的值一样
在之后,两个变量的也是一样
改变其中一个另一个也改变!

猜你喜欢

转载自blog.csdn.net/qq_34608447/article/details/89967788