PHP では、関数内のパラメーターは値によって渡されます。例:
<?php $a = 12; function f($a) { $a += 10; } f($a); echo $a; ?>
参照によって渡すように変更したい場合は、次の操作を行うだけです。関数本体を変更し、参照記号 & を使用します:
function f(<span style="color:#FF0000;">&</span>$a) { $a += 10; }もう 1 つの方法は、グローバル キーワードを使用して、関数本体内の $a をグローバル変数に変更することです:
function f($a) { global $a; $a += 10; }
Copyright ステートメント: この記事はブロガーによって書かれています。オリジナルの記事はブロガーの許可なしに転載することはできません。
以上、PHP におけるリファレンスとグローバルの使い方を側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。