<完整PHP文件系统参考
定义和用法
该file_put_contents()将一个字符串写入到文件中。
访问文件时,此功能遵循以下规则:
- 如果FILE_USE_INCLUDE_PATH设置,检查包括路径*文件名*的副本
- 创建文件,如果它不存在
- 打开文件
- 锁定文件,如果LOCK_EX设置
- 如果FILE_APPEND设置,移动到文件末尾。 否则,清除文件内容
- 将数据写入到文件
- 关闭文件和释放任何锁
该函数返回写入成功的字符文件的数量,或FALSE的失败。
句法
file_put_contents(file,data,mode,context)
参数 | 描述 |
---|---|
file | 需要。 指定要写入的文件。 如果该文件不存在,该函数将创建一个 |
data | 需要。 数据写入文件中。 可以是一个字符串,一个阵列或数据流 |
mode | 可选的。 指定如何打开/写入文件。 可能的值:
|
context | 可选的。 指定文件句柄的环境。 Context是一组可以修改流的行为的选项。 |
提示和注意
Note:使用FILE_APPEND避免删除文件的现有内容。
例
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
代码的输出将是:
21
<完整PHP文件系统参考