PHP 提供了一個將變數參照到函式中的功能

只要在定義 function 時,將要參照的變數前面加上 & 就可以宣告為參照

例如:這裡範例定義了函式以及參數設定為參照 - myfun(&$x)

當定義一個變數,$num 為 0 ,並且作為變數帶入函式時候, 此時在對此參數所進行的操作都會被關聯到外部的 $num 因此,在函式執行完畢之後,最後得到 $num 為 1

<?php
function myfn(&$x)
{
    $x++;
}

$num=0;
myfn($num);

echo $num; //這裡輸出為 1
?>