[PHP函数]④--函数传值和传引用的区别

[PHP函数]④--函数传值和传引用的区别_第1张图片
Paste_Image.png
 string 'a' (length=1)
//1 => string 'b' (length=1)
?>
Paste_Image.png
function test(&$i)
{
    $i += 20;
    var_dump($i);//int 25
}

$m = 5;
test($m);
echo "
"; var_dump($m);//int 25 //test(3);//Fatal error: Only variables can be passed by reference

只有变量能当做引用被传递

你可能感兴趣的:([PHP函数]④--函数传值和传引用的区别)