
説明する
1. PHP の参照はポインターではありません。2 つの変数は同じコンテンツを指すことができます。
2. 参照を持つ変数に foreach ステートメントで値が割り当てられている場合、参照先のオブジェクトも変更されます。
例
<?php
機能テスト(&$b)
{
$c = 2;
$b = & $c;
// ここでの出力は 1 か 2 だと思いますか?
var_dump($a);
}
$a = 1;
テスト($a);
// ここでの出力は 1 か 2 だと思いますか?
var_dump($a);以上、phpリファレンスを使用する際の注意点でしたので、皆様のお役に立てれば幸いです。