МОЙ ПРЕДПОЧТИТЕЛЬНЫЙ МЕТОД использует fopen, fwrite и fclose [это будет стоить меньше ЦП]
$f=fopen('myfile.txt','w');
fwrite($f,'new content');
fclose($f);
Предупреждение для тех, кто использует file_put_contents
Это сильно повлияет на производительность, например [в том же классе / ситуации] file_get_contents тоже: если у вас БОЛЬШОЙ ФАЙЛ, он будет читать весь контентза один выстрел, и эта операция может занять много времени