PHP - Manual: 预定义常量
2025-11-01
下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
Request priority constants:
EIO_PRI_MIN
     (int)
    EIO_PRI_DEFAULT
     (int)
    EIO_PRI_MAX
     (int)
    eio_seek() whence argument:
  
EIO_SEEK_SET
     (int)
    offset).
     
    EIO_SEEK_CUR
     (int)
    offset bytes.
     
    EIO_SEEK_END
     (int)
    offset bytes.
     
    Flags used with eio_readdir():
EIO_READDIR_DENTS
     (int)
    'names' - array of directory names
     'dents' - array of struct eio_dirent-like
     arrays having the following keys each:
     'name' - the directory name;
     'type' - one of EIO_DT_*
     constants;
     'inode' - the inode number, if available, otherwise
     unspecified;
     
    EIO_READDIR_DIRS_FIRST
     (int)
    EIO_READDIR_STAT_ORDER
     (int)
    stat'ing each one. When planning to
     stat() all files in the given directory, the
     returned order will likely be
     fastest.
     
    EIO_READDIR_FOUND_UNKNOWN
     (int)
    EIO_DT_UNKNOWN
     (int)
    EIO_DT_FIFO
     (int)
    EIO_DT_CHR
     (int)
    EIO_DT_MPC
     (int)
    EIO_DT_DIR
     (int)
    EIO_DT_NAM
     (int)
    EIO_DT_BLK
     (int)
    EIO_DT_MPB
     (int)
    EIO_DT_REG
     (int)
    EIO_DT_NWK
     (int)
    EIO_DT_CMP
     (int)
    EIO_DT_LNK
     (int)
    EIO_DT_SOCK
     (int)
    EIO_DT_DOOR
     (int)
    EIO_DT_WHT
     (int)
    EIO_DT_MAX
     (int)
    
  Access modes for eio_open() flags
  argument:
  
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)
    
  mode argument flags for eio_open():
  
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() flags:
EIO_SYNC_FILE_RANGE_WAIT_BEFORE
     (int)
    EIO_SYNC_FILE_RANGE_WRITE
     (int)
    EIO_SYNC_FILE_RANGE_WAIT_AFTER
     (int)
    eio_fallocate() flags:
注意:
EIO_S_I* constants have the same meaning as their S_I* POSIX counterparts.
注意:
EIO_SYNC_FILE_* constants have the same meaning as their SYNC_FILE_** counterparts.
注意:
EIO_O_* constants have the same meaning as their O_* POSIX counterparts.