繁体   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