如果我有一个字符串(包含 pdf 文件)可以制作一个“虚拟”文件以避免写入硬盘,以便稍后在需要现有文件的函数上使用?
// theorical code
$file=stringToVirtualFile($string);
require($file);
最佳答案
您可以 use the special php://memory拥有一个引用内存数据而不是写入文件的数据的文件句柄。您还可以使用 php://temp 来拥有一个文件支持的内存存储(如果文件超过 2MB,默认情况下将被写入磁盘)。
关于PHP,来自字符串的虚拟文件,无需写入硬盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14409250/