我需要一种在PHP中非常简短地将文件存储在内存中的方法,该文件正在构建,然后立即发送到另一个Web服务。我看到从PHP 5.1开始,php://temp
和php://memory
流可用,但两者之间似乎没有太大区别:php://temp
支持{{1函数和stream_select()
没有。在这种情况下我应该使用哪一个,还是有更好的方法在PHP中执行内存映射文件?
答案 0 :(得分:5)
php://内存包装器存储 内存中的数据。 php:// temp表现 同样,但使用临时文件 用于在某个时候存储数据 达到内存限制(默认值 是2 MB)。
来源:我去了Google并搜索了php temp memory
。这是第一个结果,答案在摘录中。
php://temp
听起来适合您的用例。