開かれているファイルをロックする
![]()
複数の人が1つのファイルに対して同時に書き込みを行うと、場合にってはファイルが壊れてしまうことがあります。
そのような状況を回避するには、ある人が書き込み中の解きは他の人が書き込めないよう、flock関数を使ってファイルをロックしておきます。
ロック方法 定数 値 意味 LOCK_SH 1 共有ロック LOCK_EX 2 吐いたロック LOCK_UN 3 ロック解除 LOCK_NB 4 ロック中非ブロック
モード TRUE ブロックモード 無指定またはFALSE 非ブロックモード