Файлы с отображением в памяти в PHP, в чем разница между php: // temp и php: // memory - PullRequest
3 голосов
/ 15 мая 2011

Мне нужен способ очень кратко сохранить файл в памяти на PHP, файл создается и затем отправляется сразу в другой веб-сервис. Я вижу, что в PHP 5.1 доступны потоки php://temp и php://memory, но между ними, похоже, нет большой разницы: php://temp поддерживает функцию stream_select() и php://memory не. Какой из них я должен использовать в этом случае, или есть лучший способ сделать файлы с отображением памяти в PHP?

1 Ответ

5 голосов
/ 15 мая 2011

Прямо из соответствующей страницы руководства :

Оболочка памяти php: // сохраняет данные в памяти.php: // temp ведет себя аналогично, но использует временный файл для хранения данных при достижении определенного предела памяти (по умолчанию 2 МБ).

Источник: Я зашел в Google и искал php temp memory.Это был первый результат с ответом в выдержке.

php://temp звучит подходящим для вашего случая использования.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...