4

我有一个 TXT 文件,我需要打开它并在最后添加一个新行。我正在使用 SplFileObject:

$file = new SplFileObject( $this->fileName, 'w' );
$file->fwrite( 'my text' . PHP_EOL );

但会删除所有文件内容,仅将“我的文本”保存在其中。

4

1 回答 1

3

我将“w”标志替换为“a”标志。'w' 打开文件,但将指针放在开头,而 'a' 将指针放在结尾。

感谢@andrewsi 提供此解决方案。

于 2013-09-04T16:34:54.640 回答