查詢

eio_mkdir()函式—用法及示例

「 非同步建立一個目錄 」


函式名:eio_mkdir()

函式描述:eio_mkdir() 函式用於非同步建立一個目錄。

引數:

  • $path:要建立的目錄的路徑。
  • $mode:新目錄的許可權,預設為 0777。
  • $pri:優先順序,預設為 0。

返回值:如果成功建立目錄,則返回 true。如果出現錯誤,則返回 false。

適用版本:eio_mkdir() 函式在 PHP 7.4 及以上版本可用。

用法示例:

<?php
// 非同步建立目錄
$path = '/path/to/new/directory';

eio_mkdir($path, 0755, EIO_PRI_DEFAULT, function ($data, $result) {
    if (!$result) {
        echo 'Failed to create directory.';
        return;
    }

    echo 'Directory created successfully.';
});
eio_event_loop();
?>

說明:

  • 該示例使用 eio_mkdir() 建立一個名為 "/path/to/new/directory" 的目錄,許可權設定為 0755。
  • eio_mkdir() 函式是一個非同步函式,因此需要使用 eio_event_loop() 來啟動事件迴圈。
  • 在回撥函式中,$result 參數列示操作是否成功。如果成功,則輸出 "Directory created successfully.",否則輸出 "Failed to create directory."。
補充糾錯
上一個函式: eio_lstat()函式
下一個函式: eio_nop()函式
熱門PHP函式
分享連結