Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 137597 программистов и 1126 роботов. Сейчас ищут 958 программистов ...
streamWrapper::stream_lock - Advisory file locking
Вернуться к: streamWrapper
streamWrapper::stream_lock
(PHP 5, PHP 7)
streamWrapper::stream_lock — Advisory file locking
Описание
public bool streamWrapper::stream_lock
( int
$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, если вызов метода не удался
(то есть метод не реализован).
Смотрите также
- stream_set_blocking() - Устанавливает блокирующий/неблокирующий режим на потоке
- flock() - Портируемая консультативная блокировка файлов
Вернуться к: streamWrapper