最新的Web开发教程
 

PHP file_put_contents() Function


<完整PHP文件系统参考

定义和用法

file_put_contents()将一个字符串写入到文件中。

访问文件时,此功能遵循以下规则:

  1. 如果FILE_USE_INCLUDE_PATH设置,检查包括路径*文件名*的副本
  2. 创建文件,如果它不存在
  3. 打开文件
  4. 锁定文件,如果LOCK_EX设置
  5. 如果FILE_APPEND设置,移动到文件末尾。 否则,清除文件内容
  6. 将数据写入到文件
  7. 关闭文件和释放任何锁

该函数返回写入成功的字符文件的数量,或FALSE的失败。

句法

file_put_contents(file,data,mode,context)

参数 描述
file 需要。 指定要写入的文件。 如果该文件不存在,该函数将创建一个
data 需要。 数据写入文件中。 可以是一个字符串,一个阵列或数据流
mode 可选的。 指定如何打开/写入文件。 可能的值:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context 可选的。 指定文件句柄的环境。 Context是一组可以修改流的行为的选项。

提示和注意

Note:使用FILE_APPEND避免删除文件的现有内容。


<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

代码的输出将是:

21

<完整PHP文件系统参考