PHP Conference Japan 2024

預定義常數

以下常數由此擴充定義,並且只有在擴充已編譯到 PHP 中或在執行時動態載入時才可用。

請求優先順序常數

EIO_PRI_MIN (整數)
請求最小優先順序
EIO_PRI_DEFAULT (整數)
請求預設優先順序
EIO_PRI_MAX (整數 (int))
請求最高優先級

eio_seek()whence 參數

EIO_SEEK_SET (整數 (int))
偏移量設定為指定的位元組數 (offset)。
EIO_SEEK_CUR (整數 (int))
偏移量設定為目前位置加上 offset 個位元組。
EIO_SEEK_END (整數 (int))
偏移量設定為檔案大小加上 offset 個位元組。

eio_readdir() 使用的旗標

EIO_READDIR_DENTS (整數 (int))
eio_readdir() 旗標。如果指定,回呼的結果參數會變成具有以下鍵值的陣列:'names' - 目錄名稱陣列;'dents' - 類似 struct eio_dirent 的陣列,每個陣列都具有以下鍵值:'name' - 目錄名稱;'type' - 其中一個 EIO_DT_* 常數;'inode' - inode 編號(如果可用,否則未指定)。
EIO_READDIR_DIRS_FIRST (整數 (int))
指定此旗標時,名稱將以可能的目錄優先的順序返回,以最佳的 stat 順序排列。
EIO_READDIR_STAT_ORDER (整數 (int))
指定此旗標時,名稱將以適合對每個名稱執行 stat 的順序返回。如果計劃對指定目錄中的所有檔案執行 stat(),返回的順序可能是最快的。
EIO_READDIR_FOUND_UNKNOWN (整數 (int))
EIO_DT_UNKNOWN (整數 (int))
未知節點類型(非常常見)。需要進一步執行 stat()
EIO_DT_FIFO (整數 (int))
FIFO 節點類型
EIO_DT_CHR (整數 (int))
節點類型
EIO_DT_MPC (整數 (int))
多工字元裝置 (v7+coherent) 節點類型
EIO_DT_DIR (整數 (int))
目錄節點類型
EIO_DT_NAM (整數 (int))
Xenix 特殊命名檔案節點類型
EIO_DT_BLK (整數 (int))
節點類型
EIO_DT_MPB (整數 (int))
多工區塊裝置 (v7+coherent)
EIO_DT_REG (整數 (int))
節點類型
EIO_DT_NWK (整數 (int))
EIO_DT_CMP (整數 (int))
HP-UX 網路特殊節點類型
EIO_DT_LNK (整數 (int))
連結節點類型
EIO_DT_SOCK (整數 (int))
通訊端節點類型
EIO_DT_DOOR (整數 (int))
Solaris door 節點類型
EIO_DT_WHT (整數 (int))
節點類型
EIO_DT_MAX (整數 (int))
最高的節點類型值

eio_open()flags 參數之存取模式

EIO_O_RDONLY (整數 (int))
EIO_O_WRONLY (整數 (int))
EIO_O_RDWR (整數 (int))
EIO_O_NONBLOCK (整數 (int))
EIO_O_APPEND (整數 (int))
EIO_O_CREAT (整數 (int))
EIO_O_TRUNC (整數 (int))
EIO_O_EXCL (整數 (int))
EIO_O_FSYNC (整數 (int))

eio_open()mode 參數旗標

EIO_S_IRUSR (整數 (int))
EIO_S_IWUSR (整數 (int))
EIO_S_IXUSR (整數 (int))
EIO_S_IRGRP (整數 (int))
EIO_S_IWGRP (整數 (int))
EIO_S_IXGRP (整數 (int))
EIO_S_IROTH (整數 (int))
EIO_S_IWOTH (整數 (int))
EIO_S_IXOTH (整數 (int))
EIO_S_IFREG (整數 (int))
EIO_S_IFCHR (整數 (int))
EIO_S_IFBLK (整數 (int))
EIO_S_IFIFO (整數 (int))
EIO_S_IFSOCK (整數 (int))

eio_sync_file_range() 旗標

EIO_SYNC_FILE_RANGE_WAIT_BEFORE (整數 (int))
EIO_SYNC_FILE_RANGE_WRITE (整數 (int))
EIO_SYNC_FILE_RANGE_WAIT_AFTER (整數 (int))

eio_fallocate() 旗標

EIO_FALLOC_FL_KEEP_SIZE (整數 (int))

備註:

EIO_S_I* 常數的意義與其對應的 POSIX S_I* 常數相同。

備註:

EIO_SYNC_FILE_* 常數的意義與其對應的 SYNC_FILE_** 常數相同。

備註:

EIO_O_* 常數的意義與其對應的 POSIX O_* 常數相同。

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top