PHP 中傳值與傳引用的區別。什麼時候傳值什麼時候傳引用?

問:

請說明 PHP 中傳值與傳引用的區別。什麼時候傳值什麼時候傳引用?

答:

按值傳遞:函數範圍內對值的任何改變在函數外部都會被忽略
按引用傳遞:函數範圍內對值的任何改變在函數外部也能反映出這些修改
優缺點:按值傳遞時,php必須複製值。特別是對於大型的字符串和對象來說,這將會是一個代價很大的操作。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章