簡體   English   中英

在PHP中通過引用自動返回

[英]Automatic Return By Reference in PHP

出於某種原因,我總是假設大多數時候從方法返回的變量將通過引用返回 - 畢竟返回時; 大多數方法會破壞返回值,制作副本,返回它,然后銷毀原件似乎很愚蠢。

以上是否適用,或者是否值得通過手動返回參考函數? 我有一些方法經常在它們之間傳遞大量數據,如果是這種情況,它將是一種從它們中獲得更多性能的廉價方法。

謝謝你的評論!

PHP無論如何都會“復制寫入”,因此在實際修改值之前,實際上不會復制變量。 所以你不必擔心這個。

也來自http://php.net/manual/en/language.references.return.php

當您想要使用函數來查找引用應該綁定到哪個變量時,通過引用返回很有用。 不要使用按引用返回來提高性能。 引擎將自動對其進行自動優化。 只有在有正當技術理由的情況下才返回引用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM