ファイルに書き込む(file_put_contents)
上書き。
$filePath = 'file.txt'; $data = 'testMessage'; file_put_contents($filePath, $data, LOCK_EX);
追記。
$filePath = 'file.txt'; $data = "testMessage\n"; file_put_contents($filePath, $data, FILE_APPEND | LOCK_EX);
第1引数に指定したファイルが存在しない場合はファイルを作成します。
存在する場合はそのファイルを上書きします。但し、第3引数に「FILE_APPEND」が設定されている場合は追記となります。
第3引数に渡せる定数は以下の3つです。
FILE_APPEND:ファイルが存在している場合、上書きではなく追記を行う。
LOCK_EX:書き込み処理中にファイルを排他ロックする。
FILE_USE_INCLUDE_PATH:ファイルをインクルードディレクトリから探す。
複数指定したい場合は「|」(OR演算子)で連結し指定する。