【PHP】変数への参照を理解するための問題その2

【問題】
下記の出力結果は何になるでしょう

<?php
$foo = 'Bob';
$bar = & $foo;
$bar = "My name is $bar";

unset($bar);
echo $foo;

【答え】
My name is Bob
となる

同じものを指している2つの変数のうちの1つを削除しても、もう一方は残るため。

コメント

タイトルとURLをコピーしました