在PHP中,传值和传引用是两种不同的参数传递方式。
function foo($x) {
$x = 5;
}
$var = 10;
foo($var);
echo $var; // 输出 10
function bar(&$x) {
$x = 5;
}
$var = 10;
bar($var);
echo $var; // 输出 5
总结:传值方式是通过创建参数的副本进行操作,不会影响原始变量的值;传引用方式是直接使用原始变量进行操作,会影响原始变量的值。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站