¿Cómo puedo usar file_put_contents () con FILE_APPEND | Seguridad LOCK_EX?

Estoy usando

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

para escribir al final de un archivo y para asegurarse de que nadie más (o script) también está escribiendo en el mismo archivo al mismo tiempo.

LosPHP manual dice que devolverá un valor falso si no tiene éxito.

Si no puede obtener un bloqueo en el archivo, ¿fallará o seguirá intentándolo hasta que pueda? Si falla cuando no se puede obtener un bloqueo, ¿cuál sería la mejor manera de garantizar que se escriban los datos?

¿Quizás hacer un bucle de la función en un ciclo while hasta que no devuelva falso (encogimiento) o simplemente proporcionarle al usuario (visitante del sitio web) algún tipo de GUI solicitando que intente nuevament

Respuestas a la pregunta(4)

Su respuesta a la pregunta