FILE_APPEND
フラグが設定されたfile_put_contents
を使用してファイルにデータを書き込んだ場合、2人のユーザーが同時にデータを送信すると、それに関係なく追加されますか、1つのエントリが上書きされますか?2人のユーザーが同時にファイルに書き込みますか? (PHP/file_put_contents)
フラグをLOCK_EX
に設定した場合、2回目の提出は最初の提出が完了するまで待つか、排他ロックを取得できないときにデータが失われますか?
どのようにPHPがそれを一般的に処理しますか?私はバージョン5.2.9を実行しています。それが問題ならば。
おかげで、 ライアン
LOCK_EX修飾子? –
マニュアルには次のように書かれています: "デフォルトでは、この機能は要求されたロックが取得されるまでブロックされます;これは下記のLOCK_NBオプションで制御されます。したがって、LOCK_EXがエラーを返してすぐに返っても、それは同じ動作ではありません。 – Ass3mbler
このようなクールな音は、正確にOPの後のものです。私の+1。 :-) –