2011-05-14 220 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

相關問題