(PHP5, PHP7)
file_put_contents — 将一个字符串写入文件
函数原型:
int file_put_contents(string $filename, mixed $data[, int $flags = 0[, resource $context]]);
和依次调用fopen(), fwrite()以及fclose()功能一样
如果文件不存在,将被创建。
如果没有设置FILE_APPEND标识,文件内容将被覆盖
参数
filename:要被写入数据的文件名
data:要写入的数据。类型可以是 string, array, 或者是stream资源
flags:可以是以下的flag使用OR(|)运算符进行的组合。如:file_put_contents($file, $person, FILE_APPEND | LOCK_EX);
FILE_USE_INCLUDE_PATH:在include目录里搜索filename.更多内容见include_path
FILE_APPEND:如果文件filename已经存在,追加数据而不是覆盖
LOCK_EX:在写入时获得一个独占锁
context:一个context资源
返回值
该函数将返回写入到文件内数据的字节数,失败时返回FALSE
时间: 2024-10-21 17:37:25