PHP, виртуальный файл из строки без записи на жесткий диск

Если у меня есть строка (содержащая pdf-файл), можно ли создать «виртуальный» файл, чтобы избежать записи на жесткий диск, чтобы впоследствии использовать его для функции, которой требуется существующий файл?

// theorical code

$file=stringToVirtualFile($string);

require($file);
 AgelessEssence19 янв. 2013 г., 00:36
@Fraxtil, это «теоретический код», настоящий код предназначен для пользовательской функции php, которой требуется «физический» файл c:
 Sammitch19 янв. 2013 г., 00:25
Да. Мы называем их «переменными» и храним их в «памяти».
 Fraxtil19 янв. 2013 г., 00:29
Если$string это файл PDF, зачем вамrequire() это таким образом? Если я правильно понимаю, это будет иметь тот же эффект, что и эхо$string, если не было каких-либо<? Шаблоны байтов в PDF, в этом случае он может встретиться с синтаксической ошибкой.

Ответы на вопрос(1)

Решение Вопроса

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

Ваш ответ на вопрос