函数名:tmpfile()
函数描述:tmpfile()函数在服务器上创建一个临时文件,并返回一个可读写的文件指针。该临时文件会在脚本执行完毕或文件指针关闭时自动删除。
适用版本:PHP 4 >= 4.0.1, PHP 5, PHP 7
用法:
$file = tmpfile();
示例:
$file = tmpfile();
if ($file) {
fwrite($file, "Hello, World!");
fseek($file, 0); // 将文件指针移到文件开头
echo fread($file, filesize($file)); // 输出文件内容
fclose($file); // 关闭文件指针并删除临时文件
}
解释:
- 首先,使用tmpfile()函数创建一个临时文件,将返回一个可读写的文件指针。
- 然后,通过fwrite()函数将字符串"Hello, World!"写入临时文件。
- 使用fseek()函数将文件指针移到文件开头。
- 最后,使用fread()函数读取临时文件的内容并输出。
- 最后,使用fclose()函数关闭文件指针并删除临时文件。