当前位置: 代码迷 >> 综合 >> php第一天【传传递】【引用传递】
  详细解决方案

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

热度:36   发布时间:2023-10-11 04:10:24.0
<?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?>
在引用传值的时刻,两个变量的值一样
在之后,两个变量的也是一样
改变其中一个另一个也改变!

 

  相关解决方案