Dois usuários gravam em um arquivo ao mesmo tempo? (PHP / file_put_contents)

Se eu gravar dados em um arquivo viafile_put_contents com oFILE_APPEND sinalizador definido e dois usuários enviam dados ao mesmo tempo, serão anexados independentemente ou há uma chance de uma entrada ser substituída?

Se eu definir oLOCK_EX flag, o segundo envio aguardará a conclusão do primeiro envio ou os dados serão perdidos quando um bloqueio exclusivo não puder ser obtido?

Como o PHP geralmente lida com isso? Estou executando a versão 5.2.9. se isso importa.

Obrigado Ryan

questionAnswers(2)

yourAnswerToTheQuestion