「test.txt」ファイルに次のコンテンツがあります: lucas
ファイル内のポインターをシークし、先に情報をオーバーライドしたい。私がすることを仮定:
$f = new SplFileObject('test.txt', 'a');
$f->fseek(-5, SEEK_END);
var_dump($f->ftell());
$f->fwrite('one');
これにより、 oneasが生成されますが、実行結果はlucasone です。
私はコード ロジックに夢中ですか、それとも動作しませんか?
私がやりたいことをする正しい方法はどうですか?