Como posso usar file_put_contents () com FILE_APPEND | LOCK_EX segurança?

Estou a usar

file_put_contents("peopleList.txt", $person, FILE_APPEND | LOCK_EX);

para escrever no final de um arquivo e para garantir que mais ninguém (ou script) também esteja gravando no mesmo arquivo ao mesmo temp

OPHP manual diz que retornará um valor falso se malsucedid

Se não conseguir obter um bloqueio no arquivo, falhará ou continuará tentando até conseguir? Se falhar quando nenhum bloqueio puder ser obtido, qual seria a melhor maneira de garantir que os dados sejam gravados?

Talvez faça um loop da função em um loop while até que ela não retorne false (encolher) ou simplesmente fornecer ao usuário (visitante do site) algum tipo de GUI solicitando que tente novamente?

questionAnswers(4)

yourAnswerToTheQuestion