HOME > PHP > ファイル関連 > PHP ファイル関連 [PHP] ファイル読み込み時にロックを掛ける(flock) 2015年11月8日 2021年8月8日 ファイル読み込み時にロックを掛けるには、flock関数を使用します。 サンプルソース 例)ロックを掛けてファイルを読み書きする <?php //ファイルを読み込む $file=fopen('./sample.txt', 'a'); //ファイルにロックを掛ける flock($file, LOCK_EX); //ファイルに書き込む fputs($file, 'hoge1'."¥n"); fputs($file, 'hoge2'."¥n"); //ロックを解除する flock($file, LOCK_UN); //ファイルをクローズする fclose($file);Copy 備考 flock関数の第2引数に指定できるパラメータには以下のものがあります。 【flock関数の第2パラメータ】 パラメータ 意味 LOCK_EX 排他ロック LOCK_SH 共有ロック LOCK_UN ロック解除 Twitter Share Pocket Hatena LINE URLコピー -PHP, ファイル関連 -ファイル