在php中,函數中的參數是為值傳遞例如:
<?php $a = 12; function f($a) { $a += 10; } f($a); echo $a; ?>
如果想要變成引用傳遞,那麼只需要改一下function體即可使用引用符號&:
function f(<span style="color:#FF0000;">&</span>$a) { $a += 10; }還有一個方法就是在函數體中把$a改成全域變數,使用global關鍵字:
function f($a) { global $a; $a += 10; }原創文章,未經部落客允許不得轉載。