1.function test($arr){}
echo test(&$arr);
2.function test(&$arr){}
echo test($arr);
3.function &test($arr){return $result;}
echo &test($a);有效
echo test($a);返回的是值,不是引用
總結:只有定義方法時才在方法名稱前加名前&與呼叫方法時在方法名稱前同時加上&時才回傳引用.
4.$a=$b;
當$a與$b都不重新賦值時,即不發生寫入作業時,與$a =&$b是相同的,即相當於賦引用.
只有當$a或$b都改變時才會以拷貝的方式複製一份值賦於$a