1
&が、関数ヘッダーのパラメータ名に付加されているのはなぜですか?論理的には期待されるように、呼び出し元スコープの変数はありません。PHP参考文献 - &
<?php
function func(&$par)
{
$par++;
}
$var=1;
func($var);
print $var; //prints 2
?>
同じことは、ありません($値として& $配列)
あなたは( & $値として$配列)を書くforeachのためのカッコ内目撃されています。たとえば
はこの答えに追加するには、あなたが'決して接触している($値として&$配列) ''ではありません$ array'、この変数は読み込むだけです。 – matiaslauriti
単に参照することによって割り当てる場合、我々は、例えば書き込み、書き込みができる:$ VAR1 = 0。 $ var2の= &$var1; $ var2で++:$ var2のエコー。 // 2を印刷する – Searcherer