(PHP 5, PHP 7)
streamWrapper::stream_lock — Advisory file locking
$operation
)
Этот метод вызывается в следующих случаях: при вызове функции
flock(), при вызове
file_put_contents() (когда flags
содержит LOCK_EX), при вызове
stream_set_blocking() и при закрытии потока
(LOCK_UN).
operation
operation может принимать одно из
следующих значений:
LOCK_SH установить совместную блокировку (для чтения).
LOCK_EX установить эксклюзивную блокировку (для записи).
LOCK_UN снять блокировку (совместную или эксклюзивную).
LOCK_NB, если Вы не хотите, чтобы
flock() ставила свои блокировки.
(не поддерживается в Windows)
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Вызывает ошибку E_WARNING, если вызов метода не удался
(то есть метод не реализован).