1. 程式人生 > >PHP值傳遞和引用傳遞的區別。什麼時候傳值什麼時候傳引用

PHP值傳遞和引用傳遞的區別。什麼時候傳值什麼時候傳引用

(1)按值傳遞:函式範圍內對值的任何改變在函式外部都會被忽略

(2)按引用傳遞:函式範圍內對值的任何改變在函式外部也能反映出這些修改

(3)優缺點:

A:按值傳遞時,php必須複製值。特別是對於大型的字串和物件來說,這將會是一個代價很大的操作。

B.按引用傳遞則不需要複製值,對於效能提高很有好處。