<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # swoole\_mmap::open [TOC] 創建文件內存映射,函數原型: ~~~ function swoole_mmap::open($file, $size = -1, $offset = 0); ~~~ * $file 磁盤文件名稱,必須是存在的文件,如果文件不存在將會創建失敗。可以使用`file_put_contents`來初始化文件。 * $size 映射操作,默認為整個文件的長度,操作系統會分配同等大小的內存。注意不要嘗試將超過系統內存尺寸的文件進行映射 * $offset 文件的映射起始位置,默認為0 * 執行成功將返回一個PHP的`stream`資源,可使用PHP提供的流式操作函數讀寫數據 ## 操作內存 * 讀取數據,`fread`、`fgets` * 寫入數據,`fwrite`、`fputs` * 關閉內存映射,`fclose`,底層會自動執行`fflush`將數據同步到磁盤文件 * 同步數據,`fflush`將內存中的數據寫入到磁盤 ## 使用示例 ~~~ $file = __DIR__.'/data'; $size = 8192; if (!is_file($file)) { file_put_contents($file, str_repeat("\0", $size)); } $fp = swoole\mmap::open($file, 8192); fwrite($fp, "hello world\n"); fwrite($fp, "hello swoole\n"); fflush($fp); fclose($fp); ~~~
                  <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>

                              哎呀哎呀视频在线观看