鍍金池/ 問答/PHP/ php引用問題

php引用問題

如下為什么會輸出1,2,2

$a = range(1, 3);

foreach ($a as &$val) {
}

foreach ($a as $val) {
}

print_r($a);
回答
編輯回答
撥弦

我也想不明白 為什么在foreach外面打印$a還會影響$a的結(jié)果呢?

2017年11月17日 22:14
編輯回答
涼心人

這個(gè)圖應(yīng)該能讓你明白
http://img.my.csdn.net/upload...

2018年3月7日 02:27
編輯回答
獨(dú)白

問題在于第二個(gè)foreach &符。引用賦值?;A(chǔ)語法看看就明白了

2017年11月21日 23:25