PHP 提高篇 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

打开与关闭

  对文件进行操作时,首先要打开文件,这是进行数据存储的第一步。在PHP中可以使用fopen()函数打开一个文件,函数语法为:

int fopen(string filename,string mode);

  参数filename是要打开的包含路径的文件名,可以是相对路径或绝对路径;参数mode是打开文件的方式,如下表:

文件打开方式 意义
rt 只读打开一个文本文件,只允许读数据
wt 只写打开或建立一个文本文件,只允许写数据
at 追加打开一个文本文件,并在文件末尾写数据
rb 只读打开一个二进制文件,只允许读数据
wb 只写打开或建立一个二进制文件,只允许写数据
ab 追加打开一个二进制文件,并在文件末尾写数据
rt+ 读写打开一个文本文件,允许读和写
wt+ 读写打开或建立一个文本文件,允许读写
at+ 读写打开一个文本文件,允许读,或在文件末追加数据
rb+ 读写打开一个二进制文件,允许读和写
wb+ 读写打开或建立一个二进制文件,允许读和写
ab+ 读写打开一个二进制文件,允许读,或在文件末追加数据

  文件使用方式由r、w、a、t、b 和 + 六个字符拼成,各字符的含义是:

方式含义
r(read)
w(write)
a(append)追加
t(text)文本文件,可省略不写
b(binary)二进制文件
+读和写

  当我们对文件操作完成以后,要用fclose()函数对文件进行关闭,语法格式为:

fclose(resource handle);

  参数handle为要关闭的文件。