2011-05-14 40 views
3

我需要一种方法来非常简单地在PHP中存储文件内存,该文件正在构建,然后直接发送到另一个Web服务。我看到从PHP 5.1开始,可以使用php://tempphp://memory流,但两者之间似乎没有太多差别:php://temp支持stream_select()功能,而php://memory则不支持。在这种情况下我应该使用哪一个,还是有更好的方法来在PHP中执行内存映射文件?在PHP中的内存映射文件,有什么区别php:// temp和php:// memory

回答

5

直出的the relevant manual page

在PHP://存储器封装器存储在存储器中的数据 。 php:// temp的行为类似于 ,但使用临时文件 在达到某个内存限制(默认 为2 MB)时存储数据。

来源:我去谷歌和搜索php temp memory。这是第一个结果,在摘录中有答案。

php://temp听起来适合您的用例。

+1

这就是我开始的地方,对不起,我没有在示例代码部分看到它。傻我认为它会在总结部分,它列出了流之间的差异... – 2011-05-14 23:33:44

+0

@Graham:毕竟,这是PHP文档。 :) – 2011-05-15 15:32:40

相关问题