PHP5 網管實驗室 2007 | 加入會員
PHP5網管實驗室
 
 線上討論區 繁/簡體
 
  下載 下載 我的訊息 部落格 線上討論區 文件搜尋 線上討論區 線上討論 我的訊息 我的訊息 會員服務 會員服務 回首頁 回首頁 
  [Download] [ Blog ] [ Search ] [ Forum ] [ PM ] [ Member ] [ HOME ]

  文章主目錄 :: PHP函式手冊 :: File 檔案系統函式庫   ||張貼文章||
 
flock --- 檔案上鎖

相關連結 範例或相關連結 || 作者: || 時間:2003-06-06 23:25:58 ||最後更新:2003-06-06 23:25:58|| 列印 || 修改
flock

(PHP3 >= 3.0.7 , PHP4)

flock --- 檔案上鎖

語法 : bool flock (int fp, int operation [, int wouldblock])

說明 :

PHP提供一個手提式(portable)上鎖的方式,使完整的檔案在一諮詢通道(advisory way)之中。

flock( )運作在開啟的檔案指標fp之上,operation可以是下列之一的值 :

* 設定operation為LOCK_SH,來獲得一共享的鎖(讀取)。(PHP 4.0.1之前的版本則設為1)
* 設定operation為LOCK_EX,來獲得一唯一的鎖(寫入)。(PHP 4.0.1之前的版本則設為2)
* 設定operation為LOCK_UN,來釋放一個鎖(共享或唯一)。(PHP 4.0.1之前的版本則設為3)
* 如果您不想flock( )鎖住區塊(block),則設定參數operation為LOCK_NB。(PHP 4.0.1之前的版本則設為4)

flock( )允許你執行一個簡單的讀/寫方式,可用在每一個平台上(包括了UNIX和Windows)。如果鎖能夠區塊,則將第三個選項設為true(EWOULDBLOCK errno condition)。

flock( )成功則傳回true,失敗則傳回false。




 

網站地圖 廣告刊登 合作提案 關於作者 連絡我們 設為首頁  
   
     程式管理: jacch (jack chen)PHP5網管實驗室版權所有
     2001 - 2007 copyright by jacch . All rights reserved.. counter