牛骨文教育服务平台(让学习变的简单)

8.3 创建临时文件

我们之前创建的文件都是永久文件。

而创建临时文件在我们平时的项目开发中也非常有用。创建临时文件的几个好处:

  1. 文件使用完后即删除
  2. 不需要去维护这个文件的删除状态

例如:我需要把A的文件内容转存B里面,把B的文件内容转存到C里面。

就跟现实生活中一样,我可以先用一个临时的瓶子把B的水装起来,然后把A的数据写入到B里面。把临时瓶子的水追加到C里面。

我们来学习一下这个函数:

resource tmpfile ( )

功能:创建一个临时文件,返回资源类型。关闭文件即被删除。

<?php
    //创建了一个临时文件
    $handle = tmpfile();
    
    //向里面写入了数据
    $numbytes = fwrite($handle, "写入临时文件");
    
    //关闭临时文件,文件即被删除
    fclose($handle);
    
    echo  "向临时文件中写入了".$numbytes . "个字节";
?>