查詢

dio_write()函式—用法及示例

「 向裝置或檔案中寫入資料 」


函式名稱:dio_write()

適用版本:PHP 4, PHP 5, PHP 7

函式描述:dio_write()函式用於向裝置或檔案中寫入資料。

語法:int dio_write(resource $fd, string $data)

引數:

  • $fd:資源型別,表示檔案或裝置的控制代碼。
  • $data:字串型別,表示要寫入的資料。

返回值:成功時返回實際寫入的位元組數,失敗時返回-1。

示例:

// 開啟裝置或檔案
$fd = dio_open('/dev/ttyS0', O_RDWR);

// 檢查檔案或裝置是否成功開啟
if ($fd) {
    // 要寫入的資料
    $data = "Hello, World!";

    // 寫入資料
    $bytesWritten = dio_write($fd, $data);

    // 檢查資料是否成功寫入
    if ($bytesWritten != -1) {
        echo "成功寫入{$bytesWritten}個位元組的資料。";
    } else {
        echo "寫入資料失敗。";
    }

    // 關閉裝置或檔案
    dio_close($fd);
} else {
    // 裝置或檔案開啟失敗
    echo "開啟裝置或檔案失敗。";
}

上述示例中,我們首先開啟了一個裝置(串列埠裝置/dev/ttyS0),然後使用dio_write()函式將字串"Hello, World!"寫入裝置中。如果寫入成功,將輸出寫入的位元組數;如果寫入失敗,將提示寫入資料失敗。最後,使用dio_close()函式關閉裝置。請注意,在實際使用中,你需要根據自己的裝置或檔案路徑進行修改。

補充糾錯
上一個函式: dio_truncate()函式
下一個函式: dir()函式
熱門PHP函式
分享連結