引数関連最後の話題は「参照渡し」について、でございます。
ちなみに現在、PHPのマニュアルでは「リファレンス渡し」と書いてありますので、
出来るだけそちらの翻訳にあわせていきます。
まずは簡単に「リファレンス渡し」そのものについて説明をした後、
そこにまつわる諸々を少し、確認していきたいと思います。
ごく簡単なコードからゆっくりと「リファレンス渡し」について紐解いていきましょう。
function hoge($i) {
$i += 10;
}
//
$i = 1;
hoge($i);
var_dump($i);
このプログラムで、var_dumpの結果が「int(1)」であるのはよろしいかと思います。
引数で渡した値を変更しても、元の変数には関わりが出てこないので。
んでもって、リファレンス渡しにすると、このように変わります。
この続きは以下をご覧ください
(リンク »)
お問い合わせにつきましては発表元企業までお願いいたします。