不,它没有任何区别.
PHP实现了copy-on-write,这意味着即使您将值赋给另一个变量或从函数返回它,该值也只是通过内部引用传递.它只是在写入时才被复制,即使这样,只有在没有引用它的其他变量时才会被复制.由于您从函数返回数组,因此没有其他变量可以引用该数组,因此任何时候都不会进行复制.
PHP在指针,引用和变量处理方面做了很多优化.不要以为你可以轻易超越它,PHP太高级了.写下你的意思.和往常一样:简介找到真正的瓶颈.
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |