PHP, виртуальный файл из строки без записи на жесткий диск
Если у меня есть строка (содержащая pdf-файл), можно ли создать "виртуальный" файл, чтобы избежать записи на жесткий диск, чтобы впоследствии использовать его для функции, которой требуется существующий файл?
// theorical code
$file=stringToVirtualFile($string);
require($file);
1 ответ
Решение
Вы можете использовать специальный php://memory, чтобы иметь дескриптор файла, который ссылается на данные в памяти вместо данных, записанных в файл. Вы также можете использовать php://temp для хранения памяти в файле (где файл будет записан на диск, если по умолчанию он превышает 2 МБ).