详细内容

PHP中的tmpfile()函数是一个内置函数,用于在读写(w+)模式下创建一个具有唯一名称的临时文件。

使用tmpfile()函数创建的文件在使用fclose()关闭或没有对文件句柄的剩余引用时自动删除。

脚本的末尾还会删除使用tmpfile()函数创建的临时文件。

tmpfile()函数不接受任何参数,它返回一个与fopen()返回的文件句柄类似的文件句柄,用于新文件或失败时返回FALSE。

语法:tmpfile()

返回值:

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

错误和异常(Errors And Exception):

1.当使用fclose()关闭临时文件时,或者脚本结束时,临时文件将自动删除。

2.tmpfile()函数的作用是:返回一个布尔值False,但很多时候返回一个非布尔值,该值的计算结果为False。

示例1:<?php

$temp_pointer = tmpfile();

//写入临时文件

fwrite($temp_pointer, 'temporary data');

// 将删除文件

fclose(temp_pointer);

输出:1

示例2:<?php

$temp_pointer = tmpfile();

//写入临时文件

fwrite($temp_pointer, "GeeksforGeeks");

echo fread($temp_pointer, 2048);

fclose($temp_pointer);

输出:GeeksforGeeks

相关推荐:《PHP教程》

php读写w,PHP如何在读写(w +)模式下创建临时文件?,_PHP_ 少侠科技相关推荐

  1. python文件读写r+_python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)

    一.常用 'r':只读.该文件必须已存在. 'r+':可读可写.该文件必须已存在,写为追加在文件内容末尾. 'rb':表示以二进制方式读取文件.该文件必须已存在. 'w':只写.打开即默认创建一个新文 ...

  2. python文件打开模式rb表示只读模式打开文件_一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)...

    关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.各模式逐个分解 'r':只读. ...

  3. 一篇搞懂python文件读写操作(r/r+/rb/w/w+/wb/a/a+/ab)

     关于文件操作的几种常用方式,网上已有很多解说,内容很丰富,但也因此有些杂乱复杂.今天,我就以我个人的学习经验写一篇详细又易懂的总结文章,希望大家看完之后会有所收获. 一.核心功能 'r':只读.该文 ...

  4. C语言之文件读写探究(七):随机读写文件

    相关博文:C语言之文件读写探究(一):fopen.fclose(文件的打开和关闭) 相关博文:C语言之文件读写探究(二):fputc.fgetc.feof(一次读写一个字符(文本操作)) 相关博文:C ...

  5. python的文件读写方法有哪些_python读写文件的方法有哪些

    python读写文件的方法有哪些 发布时间:2020-08-07 11:58:05 来源:亿速云 阅读:87 作者:小新 这篇文章主要介绍python读写文件的方法有哪些,文中介绍的非常详细,具有一定 ...

  6. c语言w加,C语言文件 w+与wb+区别

    这是我今天碰到的问题,现在已经解决, 希望我的整理能够帮助到你们! w+以纯文本方式读写,而wb+是以二进制方式进行读写. mode说明: w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会 ...

  7. Python-docx 模块读写 Word 文档基础(一):创建文档、段落格式、字体格式设置方法

    Python-docx 模块读写 Word 文档基础(一):创建文档.段落格式.字体格式设置方法 前言: 1.创建 Word 文档及基础用法: 2.段落格式设置: 3.字体格式设置: 结尾: [Pyt ...

  8. Epoll在LT和ET模式下的读写方式

    在一个非阻塞的socket上调用read/write函数,返回EAGAIN 或者 EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK) 从字面上看, 意思是:EAGAIN: 再试一次 ...

  9. mysql读写分离_Mysql数据库09MySQL读写分离

    Mysql数据库09-MySQL读写分离 一.读写分离应用案例分析 在企业用户中,在大量的数据请求下,单台数据库将无法承担所有读写操作.解决方法:配置多台数据库服务器以实现主从复制+读写分离. 二.读 ...

最新文章

  1. 洛谷—— P1118 [USACO06FEB]数字三角形Backward Digit Su…
  2. Nature综述:微生物的社交网络 - 营养缺陷型如何塑造复杂群落
  3. AbstractQueuedSynchronizer 原理分析 - 独占/共享模式
  4. 用UltraEdit判断打开文件的编码类型 用UltraEdit或notepad记事本查看文件编码格式 用UltraEdit查看当前文件编码...
  5. C++:基于范围的for循环
  6. WebGL 绘制Line的bug(三)
  7. 如何不打开excel文件搜索其中内容---在线绿色工具
  8. POI XssfCellStyle背景颜色对照
  9. 因子分析法(Factor Analysis)是什么分析?
  10. Java 升级那么快,多个版本如何灵活切换和管理?
  11. 云服务器对比虚拟主机,云服务器对比虚拟主机
  12. dedecms织梦后台系统用户管理授权栏目BUG修正
  13. python之简介及入门
  14. 阿里云服务器CentOS部署Minio服务实现远程访问
  15. 面向订单生产型电子制造企业,如何快速响应客户?
  16. 用于高频接收器和发射器的锁相环(PLL)——第一部分 PLL的基本概念
  17. 网站统计IP PV UV实现原理
  18. Webots 机器人仿真平台(一) 系统安装
  19. 固态硬盘简称是不是ssd_【科普】这是不常用的术语,但对SSD固态硬盘很重要
  20. python——经纬度坐标和平面投影坐标的相互转换

热门文章

  1. Linux centos+selenium+firefox+java (无图形界面)获取动态网页
  2. 08 函数基础与参数
  3. Sentinel微服务流量控制熔断降级及稳定性监控IO框架
  4. Python学习——(2)通过网络爬虫获取数据
  5. php开源电影,迅睿PHP开源视频电影CMS系统 v1.1.0
  6. 全球与中国市场聚乙烯醇缩丁醛(PVB)树脂发展规模分析与前景战略研究报告2022年版
  7. 基于过程的软件测试全景图 (2)
  8. 高阶低通滤波算法_高/低算法
  9. 安装卡巴斯基个人网络版KIS 7.0之后的蓝屏解决方案
  10. 应届毕业生即将到来....程序员饭碗恐成难题