Я использую:
file_put_contents("peopleList.txt", $person, FILE_APPEND | LOCK_EX);
, чтобы записать в конец файла и убедиться, что никто другой (или скрипт) также не записывает в тот же файл одновременно.
В руководстве по PHP говорится, что в случае неудачи он вернет ложное значение.
Если не удастся установить блокировку файла, произойдет сбой или попытка продолжится, пока не удастся?Если произойдет сбой, когда не будет получена блокировка, каков будет лучший способ обеспечения записи данных?
Возможно, зацикливание функции в цикле while до тех пор, пока она не вернет false (cringe) илипросто предоставить пользователю (посетителю веб-сайта) какой-то графический интерфейс, запрашивая повторную попытку?