説明する
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リファレンスを使用する際の注意点でしたので、皆様のお役に立てれば幸いです。