开发者

Memory mapped files in PHP, what is the difference between php://temp and php://memory

I am in need of a way to store a file in memory very briefly in PHP, the file is being built and then sent right off to another web serv开发者_如何学Cice. I see that as of PHP 5.1 the php://temp and php://memory streams are available, but there doesn't seem to be a whole lot of difference between the two: php://temp supports the stream_select() function and php://memory does not. Which one should I be using in this case, or is there a better way to do memory mapped files in PHP?


Straight out of the relevant manual page:

The php://memory wrapper stores the data in the memory. php://temp behaves similarly, but uses a temporary file for storing the data when a certain memory limit is reached (the default is 2 MB).

Source: I went on Google and searched for php temp memory. This was the first result, with the answer in the extract.

php://temp sounds appropriate for your use case.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜