📜  PHP | tmpfile( )函数

📅  最后修改于: 2022-05-13 01:56:29.096000             🧑  作者: Mango

PHP | tmpfile( )函数

PHP中的 tmpfile()函数是一个内置函数,用于在读写 (w+)模式下创建具有唯一名称的临时文件。
使用 tmpfile()函数创建的文件在使用 fclose() 关闭或没有对文件句柄的剩余引用时自动删除。
脚本的结束还会导致删除使用 tmpfile()函数创建的临时文件。
tmpfile()函数不接受任何参数,它返回一个文件句柄,类似于 fopen() 返回的文件句柄,用于新文件或 FALSE 失败。

句法:

tmpfile()

返回值:
成功时返回新文件的文件句柄,失败时返回 FALSE。

错误和异常:

  1. 使用 fclose() 关闭临时文件或脚本结束时会自动删除临时文件。
  2. tmpfile()函数返回布尔值 False,但很多时候它会返回一个非布尔值,其计算结果为 False。

例子:

Input :  $temp_pointer = tmpfile();
         fwrite($temp_pointer, 'temporary data');
         fclose(temp_pointer);
Output : 1

Input : $temp_pointer = tmpfile();
        fwrite($temp_pointer, "GeeksforGeeks");
        echo fread($temp_pointer, 2048);
        fclose($temp);

Output : Geeksforgeeks

下面的程序说明了 tmpfile()函数。

程序 1

PHP


PHP


输出:

1

节目二

PHP


输出:

GeeksforGeeks

参考:
http:// PHP.net/manual/en/函数.tmpfile。 PHP