Будет ли fopen() терпеть неудачу, если файл существует, но в настоящее время заблокирован LOCK_EX ? Или мне нужно открыть его, а затем попытаться установить блокировку, чтобы определить, существует ли она уже? Я также прочитал, что flock() будет; пауза [сценарий] до тех пор, пока вы не получите блокировку на неопределенное время или до истечения срока действия […]
В PHP, как я могу проверить, был ли файл уже заблокирован с помощью flock ? Например, если другой исполняемый скрипт вызвал следующее: $fp = fopen('thefile.txt', 'w'); flock($fp, LOCK_EX);