本文主要跟大家分享php函數普通傳值跟引用傳值有什麼差別,我們會結合文字和程式碼和大家分享。希望能幫助大家。
引用傳遞
變量,例如foo($a)
New語句,例如foo(new foobar())
從函數傳回的參考
可以將一個變數透過引用傳遞給函數,這樣函數就可以修改其參數的值
以下內容可以透過引用傳遞
普通傳值
函數不能修改變數的值
<?phpfunction foo(&$var){ $var++; }function foo1($var){ $var++; }$a = 5;echo $a;echo "<br>"; foo($a);echo $a;echo "<br>";$b = 10;echo $b;echo "<br>"; foo1($b);echo $b; >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 输出561010
相關推薦:
以上是php函數普通傳值與引用傳值有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!