PHP Conference Japan 2024

streamWrapper::stream_lock

(PHP 5, PHP 7, PHP 8)

streamWrapper::stream_lock檔案建議鎖定

說明

public streamWrapper::stream_lock(int $operation): bool

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

參見

新增註釋

使用者貢獻的註釋

此頁面沒有使用者貢獻的註釋。
To Top