<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # PHP flock() 函數 ## 定義和用法 flock() 函數鎖定或釋放文件。 若成功,則返回 true。若失敗,則返回 false。 ### 語法 ``` flock(file,lock,block) ``` | 參數 | 描述 | | --- | --- | | file | 必需。規定要鎖定或釋放的已打開的文件。 | | lock | 必需。規定要使用哪種鎖定類型。 | | block | 可選。若設置為 1 或 true,則當進行鎖定時阻擋其他進程。 | ### 說明 flock() 操作的 _file_ 必須是一個已經打開的文件指針。 _lock_ 參數可以是以下值之一: * 要取得共享鎖定(讀取的程序),將 _lock_ 設為 LOCK_SH(PHP 4.0.1 以前的版本設置為 1)。 * 要取得獨占鎖定(寫入的程序),將 _lock_ 設為 LOCK_EX(PHP 4.0.1 以前的版本中設置為 2)。 * 要釋放鎖定(無論共享或獨占),將 _lock_ 設為 LOCK_UN(PHP 4.0.1 以前的版本中設置為 3)。 * 如果不希望 flock() 在鎖定時堵塞,則給 _lock_ 加上 LOCK_NB(PHP 4.0.1 以前的版本中設置為 4)。 ## 提示和注釋 提示:可以通過 [fclose()](/php/func_filesystem_fclose.asp "PHP fclose() 函數") 來釋放鎖定操作,代碼執行完畢時也會自動調用。 注釋:由于 flock() 需要一個文件指針, 因此可能不得不用一個特殊的鎖定文件來保護打算通過寫模式打開的文件的訪問(在 fopen() 函數中加入 "w" 或 "w+")。 ## 例子 ``` <?php $file = fopen("test.txt","w+"); // 排它性的鎖定 if (flock($file,LOCK_EX)) { fwrite($file,"Write something"); // release lock flock($file,LOCK_UN); } else { echo "Error locking file!"; } fclose($file); ?> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看