php变量的传递有值传递和地址传递(引用传递)
代码语法:
- <?php
- //值传递
- $num1=10; //将10付给$num1
- $num2=$num1; //将$num1的值付给$num2
- $num2=20; //更改$num2
- echo $num1; //10
复制代码 地址传递:
- //地址传递
- $num1=10; //将10付给$num1
- $num2=&$num1; //将$num1的地址付给$num2
- $num2=20; //更改$num2
- echo $num1; //20
复制代码小结: 1、参数的传递有两种,值传递和地址传递 2、&表示获取变量的地址 3、值传递中,一个变量变了,另一个变量没有影响,因为是两个空间 4、地址传递中,一个变量变了,另一个也变了,因为两个变量指向同一个空间
|