PHP 提供了一個將變數參照到函式中的功能
只要在定義 function 時,將要參照的變數前面加上 & 就可以宣告為參照
例如:這裡範例定義了函式以及參數設定為參照 - myfun(&$x)
當定義一個變數,$num 為 0 ,並且作為變數帶入函式時候, 此時在對此參數所進行的操作都會被關聯到外部的 $num 因此,在函式執行完畢之後,最後得到 $num 為 1
<?php
function myfn(&$x)
{
$x++;
}
$num=0;
myfn($num);
echo $num; //這裡輸出為 1
?>