# tmpfile

(PHP 4, PHP 5, PHP 7)

tmpfile — 建立一个临时文件

### 说明

tmpfile ( void ) : resource

以读写（w+）模式建立一个具有唯一文件名的临时文件，返回一个文件句柄。

文件会在关闭后（用 fclose()）自动被删除，或当脚本结束后。

详细信息请参考系统手册中的 tmpfile(3) 函数，以及 stdio.h 头文件。

### 返回值

返回一个与 fopen() 所打开返回类似的新文件句柄， 或者在失败时返回 `FALSE`.

### 范例

Example #1 tmpfile() 例子

    <?php
    $temp = tmpfile();
    fwrite($temp, "writing to tempfile");
    fseek($temp, 0);
    echo fread($temp, 1024);
    fclose($temp); // this removes the file
    ?>

以上例程会输出：

    writing to tempfile

### 参见

- tempnam() - 建立一个具有唯一文件名的文件
- sys_get_temp_dir() - 返回用于临时文件的目录