共計 493 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 PHP 中,可以使用引用傳值的方法有兩種:使用 & 符號和使用引用參數。
- 使用 & 符號:
在函數定義的時候,在參數前加上 & 符號來表示參數是引用傳值的。例如:
function increment(&$num) {$num++;}
$num = 5;
increment($num);
echo $num; // 輸出 6
在上面的例子中,將 $num 變量作為參數傳遞給 increment 函數,并在函數內部對 $num 進行操作。由于參數是引用傳值的,所以在函數內部對 $num 的修改也會影響到原始的 $num 變量。
- 使用引用參數:
在函數定義的時候,將參數聲明為引用參數。例如:
function increment($num) {$num++;}
$num = 5;
increment(&$num);
echo $num; // 輸出 6
在上面的例子中,使用 & 符號將 $num 變量傳遞給 increment 函數的參數。在函數內部對 $num 的修改也會影響到原始的 $num 變量。
需要注意的是,自 PHP 5 起,使用引用參數已經不再推薦使用,因為在 PHP 5 中,對變量的引用傳遞已經自動處理了。所以,第一種方法使用 & 符號是更加推薦的方式。
丸趣 TV 網 – 提供最優質的資源集合!
正文完