値を渡すとき、それがオブジェクトではない場合、値のコピーが渡されます。この変数を変更しても、元の値には影響しません。参照またはオブジェクトを渡すということは、この変数への変更が元の値に影響を与えることを意味します。
function f1($a) {//传值 $a = $a + 1; } function f2(&$a) {//传引用 $a = $a + 1; } $b = 1; f1($b); echo $b; // 输出 1 $b = 1; f2($b); echo $b; // 输出 2
関連する推奨事項:
以上がPHPの値渡しと参照渡しの違いを詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。