php 参数传递有两种方式:传值调用(参数作为值的副本传递,函数内修改不影响原变量)和引用传递(参数的地址传递,函数内修改会影响原变量),在需要修改原变量的情况下使用引用传递,如购物车总价计算时需要引用传递才能正确计算。
PHP 函数的参数传递方式
PHP 中的参数传递主要有两种方式:
1. 传值调用(Pass-by-Value)**
在这种方式中,参数作为值的副本传递给函数。如果函数内修改了参数值,原变量的值不会受到影响。
function double($number) { $number *= 2; return $number; } $num = 10; $result = double($num); echo $num; // 输出: 10 echo $result; // 输出: 20