1.传值
1 <?php 2 3 //传值 4 //声明一个变量$v1=1 5 $v1 = 1; 6 $v2 = 2; 7 //把$v1的值赋给$v2 8 $v2 = $v1; //这个发生了值传递 9 10 $v1 = 11; 11 12 echo $v2; //输出为$v2 = 1 13 echo $v1; //输出为$v2 = 11 14 15 //由上可以得到 传值仅仅是传值,当一个变化时,另一个不会跟着变 16 ?>
2.引用传值
1 <?php 2 3 //引用传值 4 5 $v1 = 1; 6 $v2 = 2; 7 8 //这是引用传值 9 $v2 = &$v1; 10 11 echo $v2; //输出结果为:1 12 13 $v1 = 22; 14 15 echo $v2; //输出结果为:22 16 17 18 $v2 = 33; 19 20 echo $v1; //输出结果为:22 21 22 //由此得出引用传值时,一个变量变动,另一个也相应要跟着变动 ,其实就是两个变量的地址同时指向同一个地址 23 ?>
标签:php,变量,传值,引用 From: https://www.cnblogs.com/yinhu-sky/p/16758950.html