tmpfile()

1. 定义

该函数以读写(w+)的形式创建一个没有文件内容、只有一个唯一的文件名的临时文件。 成功时返回该文件的文件句柄,并在文件句柄关闭(fclose())或者脚本结束时删除;失败则返回FALSE。

2. 语法

tmpfile ( void ) : resource

3. 参数说明

该函数不传入任何参数。

4. 示例

<?php

// tmpfile()
// 以读写(`w+`)的形式创建一个没有文件内容、只有一个唯一的文件名的临时文件

$tmp = tmpfile();

fwrite($tmp, '我新添了一点数据');

// 重置文件指针至开头
rewind($tmp);
fpassthru($tmp);// 输出:我新添了一点数据

fclose($tmp);

5. 延展阅读

  • tempnam():在指定目录中,生成一个具有指定前缀的唯一性文件名的空白文件,并在成功时返回该文件名