0
这是我需要清理一段时间的事情。在PHP 5.3+中,我想问一下这是否可以提高非常大的数组结果的性能?你有办法证明我的证据吗?在数组上推荐参考文献的问题?
$synonyms = & MobyThesaurus::GetSynonyms("check");
注意&符号(通过引用,而不是值)。
这是我需要清理一段时间的事情。在PHP 5.3+中,我想问一下这是否可以提高非常大的数组结果的性能?你有办法证明我的证据吗?在数组上推荐参考文献的问题?
$synonyms = & MobyThesaurus::GetSynonyms("check");
注意&符号(通过引用,而不是值)。
PHP在后台使用copy-on-write。意思是,只有修改后才会复制值。在此之前,没有复制过程,$synonyms
基本上充当参考。如果您只有读取数组中的,则应该没有性能差异。
一旦你是写入到阵列,它确实使相当多的差异在功能变量是否为参考与否。除非你的意思是不要使用引用,否则你可能会在你的应用中引入时髦的副作用。
在幕后进行了很多优化,不要指望能够通过这样的“技巧”来优化它。 PHP是用指针/参考杂技聪明的错误语言。 :-)