这可能是不可能的,但我想问一下并看看是否有遗漏。我想要的是在不需要编写实际文件的情况下使用需要文件指针句柄的函数的方法。
我知道我可以使用临时文件,执行操作,然后将文件读回输出缓冲区并删除文件。但是这意味着从磁盘写入然后从磁盘读取的延迟。如果在我的情况下只能像这样做,那么速度和资源会更好。
$tmp = createFakeFile();
fputscsv($tmp, array(/*** an array of csv fields ***/));
echo $tmp;
我怀疑这种方法是否存在,但如果你听说过类似的做法,我很想听听。谢谢。